Session et Free

Session et Free - PHP - Programmation

Marsh Posté le 20-03-2004 à 18:57:43    

Salut  
 
voila j'arrive bien a enregistrer mes varriables de $_SESSION
mais le contenu des variables disparait  a chaque fois ...
 
voila le code de la page  :  
 

Code :
  1. if (isset($_POST['login'], $_POST['passwd'])) {
  2. $login = $_POST['login'];
  3. $passwd = $_POST['passwd'];
  4. // session_register('login', 'passwd');
  5. $_SESSION["login"] = $login;
  6. $_SESSION["passwd"] = $passwd;
  7. echo "\n<br> **".session_id()."**\n<br>\n";
  8. }
  9. // recuperation sinon des identifiants dans session
  10. elseif (isset($_SESSION["login"], $_SESSION["passwd"])) {
  11. $login = $_SESSION["login"];
  12. $passwd = $_SESSION["passwd"];
  13. echo "session registered";
  14. }
  15. // test identification si NON > formulaire
  16. if (! ($login == 'toto' && $passwd=='123') ){
  17. // affichage formulaire d'identification
  18. exit();
  19. }
  20. // et ici le reste du script


 
systématiquement il pert le contenu des variables a chaque fois que je clique sur un lien  
 
lien sur cette page - parametres envoyés en  barre d'adresse


Message édité par jolly le 20-03-2004 à 18:59:28
Reply

Marsh Posté le 20-03-2004 à 18:57:43   

Reply

Marsh Posté le 20-03-2004 à 19:06:51    

ok je crois que j'ai trouve  
en fait les variables de session sont enregistrées en global donc  
 
faut que je degage les $login et $passwd que j'ai initialisé en debut de page.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed