J'arrive pas à propager mon id de session d'une page à l'autre

J'arrive pas à propager mon id de session d'une page à l'autre - PHP - Programmation

Marsh Posté le 23-04-2004 à 18:12:48    

Salut, j'arrive pas à propager mon id de session d'une page à l'autre.
D'après la documentation(http://www.php.net/manual/fr/ref.session.php)
Apres avoir crée la session, pour propager son id dans une autre page voici le lien que j'ai fait :
<a href=index.php?SID&cat=forum>blabla</a>
la page visée par ce lien contient aussi session_start().
Quel est le probleme ? Est ce bien comme cela qu'on propage un id de session ?? merci

Reply

Marsh Posté le 23-04-2004 à 18:12:48   

Reply

Marsh Posté le 23-04-2004 à 18:25:52    

Fais péter ton code (ou du moins une partie)...


---------------
"Nous allons reformater les français" © Nicolas Sarkozy
Reply

Marsh Posté le 23-04-2004 à 18:32:00    

Code de la page 1:

Code :
  1. session_start();
  2. $login='eeee';
  3. $pwd='yyyy';
  4. session_register($login, $pwd);
  5. echo"<a href=page2.php?SID>page2</a>";


Code de la page 2

Code :
  1. session_start();
  2. echo"$login, $pwd";


Dans la page 2 rien n'est affiché. D'où vient le probleme ??

Reply

Marsh Posté le 23-04-2004 à 18:37:57    

Quelle version de PHP ?
A partir de 4.3.x, il faut utiliser:
 
(enregistrement)
$_SESSION['login'] = $login;
$_SESSION['pwd'] = $pwd;
 
(récup)
$login = $_SESSION['login'];
$pwd = $_SESSION['pwd'];
 
De plus, enregistrer un password c'est mal... :o
Il vaut mieux authentifier l'user sur une page, puis si c'est ok faire circuler cet identifiant.


---------------
"Nous allons reformater les français" © Nicolas Sarkozy
Reply

Marsh Posté le 23-04-2004 à 18:46:01    

MERCI

Reply

Marsh Posté le 23-04-2004 à 18:48:19    


 
Ca marche ?


---------------
"Nous allons reformater les français" © Nicolas Sarkozy
Reply

Sujets relatifs:

Leave a Replay

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