PHP : utilisation des fonction : session_***

baptiste -  
 vinnssou -
salut,

je souhaiterai savoir ce que signifie cette erreue , apparaissant à une ligne ou j'utilise la fonction session_register et qui me renvoie à une ligne qui n'a rien à voir ds le code !

Warning: Cannot send session cookie - headers already sent by (output started at c:\program files\easyphp\www\new.php:12) in c:\program files\easyphp\www\new.php on line 23
A voir également:

3 réponses

Bobinours Messages postés 2898 Date d'inscription   Statut Membre Dernière intervention   504
 
Je ne suis pas sûr, mais théoriquement, tu utilises une fonction qui écrit dans le header (session/cookie/redirection) alors que tu as fait un print ou echo auparavant.

-= Bobinours =-
0
Utilisateur anonyme
 
C'est ca. Le cookie doit etre envoye dans l'en-tete http et celle-ci est fermee des la premiere portion de code HTML envoyee.

essaies pour voir d'utiliser la fonction cookie en toute premiere ligne de ton code php, tu verras ca devrait fonctionner. (tu peux aussi le mettre plus loin tant que tu ne generes pas de html)

Youri
www.youri.ch
0
vinnssou
 
Ton erreur vient du fait que tu as une ligne echo ou du code HTML avant ton appel aux fonctions pour gerer les sessions.
Il faut donc que tu mettes le code php avant l'html.
La fonction de redirection( je sais plus laquelle c !!) vers une page fonctionne de la meme manière : pas de code HTML avant!!

vinnssou
( °)>
(>)
^ ^
0