PHP : utilisation des fonction : session_***

Fermé
baptiste - 18 mai 2002 à 16:03
 vinnssou - 21 mai 2002 à 09:58
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 jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013 504
20 mai 2002 à 01:04
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
20 mai 2002 à 01:27
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
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