probleme de headers et sessions ... RESOLU :)

probleme de headers et sessions ... RESOLU :) - PHP - Programmation

Marsh Posté le 22-06-2004 à 14:03:20    

voila, jai une erreur, je sais d'ou elle provient mais je ne sais pas comment y remedier ...
 
 
Warning: Cannot send session cache limiter - headers already sent (output started at ...\mapage\page2.php:6) ...\mapage\page2.php on line 15
 
la ligne 15 c'est un session start ...
 
dc le probleme viendrait du fait que j'ai un <html><head><title><body> etc...
 
mais si jefface tt ca, jai tjrs la meme erreur (jai aussi ce type de balise ds ma page1 ki est l'index ou il est juste ecrit un truc du genre bienvenue et un lien pour entrer ...
 
 
si vous pouviez m'aider :)
 
merci


Message édité par N@rcoleptik le 22-06-2004 à 18:55:02
Reply

Marsh Posté le 22-06-2004 à 14:03:20   

Reply

Marsh Posté le 22-06-2004 à 14:05:50    

mmm jcrois que G eu ce probleme la ya longtemps....
jcrois qu'il faut pas que tu mette le session_start après body ou après une certaine balise, essaie de le déplacer un peu pour voir..

Reply

Marsh Posté le 22-06-2004 à 14:07:22    

il faut que tu mette ton session_start() avant quelconque affichage de données.

Reply

Marsh Posté le 22-06-2004 à 14:09:06    

voila c ça, merci ayuget :)
ça fé 6 mois que g pas touché o php ça fé du bien de s'y remettre :p

Reply

Marsh Posté le 22-06-2004 à 18:11:52    

hmm il est avant un quelquonque affichage ...
a part ds l'index ...
 
 
faut il que je fasse le session start ds l'index ?

Reply

Marsh Posté le 22-06-2004 à 18:14:00    

Tu as déjà fait un output ligne 6 => \mapage\page2.php:6


Message édité par T509 le 22-06-2004 à 18:27:00
Reply

Marsh Posté le 22-06-2004 à 18:23:15    

un outpout  :??:  
 
c quoi ?

Reply

Marsh Posté le 22-06-2004 à 18:27:55    

Tu as déjà envoyé quelque chose au client à la ligne 6 : code html, echo(), printf(), header, ...

Reply

Marsh Posté le 22-06-2004 à 18:35:47    

ouai j'ai un <style type="text/css"> ... </style>
 
ca joue ? faut je je glisse un <?php session_start(); ?> juste avant si jai bien compris ...

Reply

Marsh Posté le 22-06-2004 à 18:37:40    

Non cela ne joue pas ! Il faut que tu mettes tous tes appels de session, header, ... tout en haut de ton fichier. Sans même un passage à la ligne avant

Reply

Marsh Posté le 22-06-2004 à 18:37:40   

Reply

Marsh Posté le 22-06-2004 à 18:54:20    

merci bien, ca a resolu mon probleme, tout marche nikel ...
 
moi je pensait que le session start fallais le mettre au bebut du code du genre au debut de <body> :)
 
voila merci encore

Reply

Marsh Posté le 22-06-2004 à 18:59:58    

n'oublie pas que PHP sert à générer de l'HTML et qu'il n'a rien à voir avec lui.
 
Ayuget t'avait donné la solution dès le début. Un passage par la doc t'aurait aidé aussi.

Reply

Sujets relatifs:

Leave a Replay

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