[PHP] Questions pour cookies

Questions pour cookies [PHP] - PHP - Programmation

Marsh Posté le 05-04-2003 à 16:38:49    

je me pose 1 ou 2 questions a propos des cookies :
 
voici mon code :
 

Code :
  1. $blabla = "blabla";
  2. if (isset($cookie))
  3. {
  4. faire blabla
  5. }
  6. else
  7. {
  8. setcookie("cookie", $blabla, time() +315360000, "/" );
  9. + faire blabla
  10. }


 
les questions :
 
1) est ce que pour savoir si le cookie existe j'ai le droit d'utiliser isset(), alors que le cookie est cree dans la meme page mais plus bas ?
 
2) est ce que j'ai le droit de creer un cookie comme ca n'importe ou ? (bien sur rien n'est affiché a l'ecran avant sa cration)
ou est ce que je dois faire un header ? si oui je met quoi dedans ?
 
merci


Message édité par Big-Foot le 05-04-2003 à 19:15:52
Reply

Marsh Posté le 05-04-2003 à 16:38:49   

Reply

Marsh Posté le 05-04-2003 à 17:39:05    

ca c'est pour tester ton cookie

Code :
  1. isset($HTTP_COOKIE_VARS['$nomdetomcookie'])


et oui tu peux le mettre n'importe avant le code html.


---------------
lecteur mp3 yvele's smilies jeux de fille
Reply

Marsh Posté le 05-04-2003 à 18:58:24    

ok merci
 
mais ce que je fesait avec le isset() ca faisait quoi ? ca ronvoyé tjour FALSE ?

Reply

Marsh Posté le 05-04-2003 à 19:09:29    

ben $cookie il faut que ca soit une variable que tu declare ou bien un cookie qui s'apelle cookie.


---------------
lecteur mp3 yvele's smilies jeux de fille
Reply

Marsh Posté le 05-04-2003 à 19:17:26    

j'ai corrigé le code en haut en fait il s'applé "cookie" mon cookie (erreur de copier coller)
 
alors ca renvoyé koi isset($cookie) si le cookie devait s'appeller $cookie ?

Reply

Marsh Posté le 05-04-2003 à 19:44:52    

ben si le cookie existe,il te renvoie TRUE


---------------
lecteur mp3 yvele's smilies jeux de fille
Reply

Marsh Posté le 05-04-2003 à 20:01:39    

mon encien truc ou ce que tu m'a passé ?

Reply

Marsh Posté le 05-04-2003 à 22:41:23    

ca marche pas :
 

Code :
  1. if (isset($HTTP_COOKIE_VARS['ck_visitor']))       // >>>>> si cookie existe <<<<<<
  2. {
  3. echo 'il existe';
  4. }
  5. else
  6. {
  7. setcookie("ck_visitor", $comp_name, time() +60000, "/" );
  8. }


 
il met dit que mon cookie existe et il le crée pas. Alors que mon dossier *Cookies" est vide (a part le cookie hfr  :D )

Reply

Marsh Posté le 06-04-2003 à 10:42:46    

a la fin de ton script fait un

Citation :

echo $HTTP_COOKIE_VARS['ck_visitor'];

pour voir si ya vraiment le cookie


---------------
lecteur mp3 yvele's smilies jeux de fille
Reply

Marsh Posté le 06-04-2003 à 18:24:17    

ah je croi que je comprend, le probleme vien pas de mes sripts, mais de windows... quand je crée un cookie et que je l'efface a la main il le detect toujour, et il faut que j'attende un peu avent qu'il disparaisse vraiment
 
j'ai encore une question : je dois mettre quoi dans le header quand je crée un cookie dans la meme page ?

Reply

Sujets relatifs:

Leave a Replay

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