[PHP] Problème de cookie...

Problème de cookie... [PHP] - Programmation

Marsh Posté le 01-12-2001 à 00:49:49    

salut à tous!
J'essaye de créer un cookie sur ma page qui permettrait d'identifier mes visiteurs...
J'utilise donc la ligne suivante:
 
setcookie("cookie", $login, time() + 3600);
 
Mais à chaque fois j'ai le msg d'erreur suivant :  
 
Warning: Cannot add header information - headers already sent by (output started at /data/perso/m/a/t/moi/index.php3:12) in /index.php3 on line 57
 
Quand j'isole le script PHP tout seul dans une page ça à l'air d'aller...mais quand il est integré avec un code HTML, j'ai toujours ça!
Comment ça se fait!
Merci à tous

Reply

Marsh Posté le 01-12-2001 à 00:49:49   

Reply

Marsh Posté le 01-12-2001 à 02:28:56    

le setcookie doit se faire avant tout affichage de html. donc avant les balise de debut de page <HTML> ou commande echo. De plus le cookie ne devient n'est pas actif au chargement de la page ou la function a été executer, dans tout les cas il veut donc mieux faire une page de redirecton sans affichage html ou il n'y auras que
 
setcookie("cookie", $login, time() + 3600);  
header("location : http://www.monsite.com/mapage.php" );
 
l'url de redirection doit etre complete avec le http
un conseil pour des raison de securité ne met pas le pseudo comme variable de cookie

Reply

Marsh Posté le 01-12-2001 à 13:08:43    

:-)

Reply

Sujets relatifs:

Leave a Replay

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