Cookies

Cookies - PHP - Programmation

Marsh Posté le 21-12-2003 à 21:52:40    

salut!
 
Le problème est simple :
 
j'ai une page qui permet de s'autentifier qui crée un cookie dont voici le code. une fois, le cookie créé, le site revient à l'accueil.
 
  setcookie("cookie",
      "$nomdevariable",
      time()+7200);

 
Là çà marche
 
 
ensuite, à l'accueil, j'aimerais que çà detecte si le cookie est présent ou pas, et ainsi , en fonction appeler une fonction quelquonque.
mais je ne sais pas detecter un cookie:
 
je pensais à  
 

 if ( $cookie == '0' )
 { fonction_machin ();  
}
 
 
 if ( $cookie <> '0' )
 { fonction_truc();
 }

 
 
mais celà ne fonction pas
 
Merci de m'aider !
 
 
 
 

Reply

Marsh Posté le 21-12-2003 à 21:52:40   

Reply

Marsh Posté le 21-12-2003 à 22:24:18    

rik a écrit :

salut!
 
Le problème est simple :
 
j'ai une page qui permet de s'autentifier qui crée un cookie dont voici le code. une fois, le cookie créé, le site revient à l'accueil.
 
  setcookie("cookie",
      "$nomdevariable",
      time()+7200);

 
Là çà marche
 
 
ensuite, à l'accueil, j'aimerais que çà detecte si le cookie est présent ou pas, et ainsi , en fonction appeler une fonction quelquonque.
mais je ne sais pas detecter un cookie:
 
je pensais à  
 

 if ( $cookie == '0' )
 { fonction_machin ();  
}
 
 
 if ( $cookie <> '0' )
 { fonction_truc();
 }

 
 
mais celà ne fonction pas
 
Merci de m'aider !
 
 
 
 
 

if(isset($cookie))
{ fonction_truc();  
}
else
{ fonction_machin ();
 }


Message édité par fabien le 21-12-2003 à 22:24:39
Reply

Marsh Posté le 22-12-2003 à 10:16:36    

Le nom de variable à utiliser est : $_COOKIES['cookie']
 
$cookie n'existe que si tu est en register_globals=on ce qui est MAL !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Sujets relatifs:

Leave a Replay

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