session ?!?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : session ?!?

par Vianney » 23 févr. 2005, 11:19

Ah bas jviens de tester les 2 méthodes ca marchent impec :)
Merci pr le coup de pouce :)

par Xenon_54 » 23 févr. 2005, 01:11

Un petit tutoriel rapide sur l'utilisation des sessions:
http://generationphp.net/cours/sessions.php

:)

par Hubert Roksor » 22 févr. 2005, 22:40

Si $_SESSION (ou $HTTP_SESSION_VARS en PHP 4.0.6 et plus ancien) est utilisé, utilisez la fonction isset() pour vérifier la présence de la variable dans $_SESSION.
...donc is faudrait utiliser
if (!isset($_SESSION['prenom']))
...à la place.

par Udufru » 22 févr. 2005, 18:54

Salut,

essaie comme ca pour enregistrer tes variables de session

//enregistrement de la variable de session
$_SESSION['prenom']="Jean Pierre";

if ( !session_is_registered("prenom")) //si la variable de session n'existe pas
{
    echo 'pas enregistré';
}
else
{
    echo 'ok';
}
Et effectivement sur chaque page ou tu as besoins des sessions tu dois utiliser session_start()

par marsupilami » 22 févr. 2005, 18:42

Salut,

Il faut un session_start() sur chaque page où tu veux utiliser les variables de session.

session ?!?

par Vianney08 » 22 févr. 2005, 18:35

Salut tlm,
jme présente vite fait vu que c mon 1er post
vianney 20 ans etudiants et débutant en developpement web.

Jai besoin de d'utiliser une variable ds plusieurs page a un meme instant. Apres lecture de plusieur article jme tourne vers les sessions.

J'essaie ds un fichier
test.php le code suivant :
<?php
  session_start(); //Création de la session
  $prenom = "Jean-Pierre";
  if(session_register("prenom")) { //Sauvegarde dans la session créée de la variable $prenom
      echo "Variable \$prenom sauvegardée !";
  } else {
      echo "Erreur : la variable \$prenom n'a pu être sauvegardée !";
  }
 ?>
poum poum poum jlance mon fichier ca marche, un ptit fichier apparait dans C:\Program Files\EasyPHP\tmp

mon 2eme fichier test2.php
<?php
echo $_SESSION["prenom"];
?>
et la... c'est le drame
Notice: Undefined variable: _SESSION in c:\program files\easyphp\www\intranet2\test2.php on line 2

les codes viennent d'un tutorial http://julp.developpez.com/php/les-sessions/#1.1

jen ai tenter qqs autres... lu tous les post du forum, matter des docs et rien trouvé... :(

J'utilise easyphp1.7 (honte a moi je sais :P) jai matté vite fais le php.ini et les sessions semblent activées...

donc la jsuis perdu.
helppppp

Vianney[/code]