[php] chez free pb de sessions

chez free pb de sessions [php] - PHP - Programmation

Marsh Posté le 24-06-2005 à 15:52:55    

Bonjour.
Je suis désolé pour ceux qui auront envie de me taper dessus...
Donc chez free, je veux utiliser des sessions.
 
j'ai créé mon repertoire sessions a la racine du compte.
mon fichier index.php qui appelle session_start() commence comme ca:
-------------  
<?php
session_start();
...
-------------
et malgre ca j'ai le droit à un beau :
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/free.fr/8/b/(...)/admin/index.php:1) in /var/www/free.fr/(...)/admin/index.php on line 2
 
alors qu'il y a rien d'autre que ca au debut du fichier.
donc normalement rien d'envoyé avant session_start();
 
Merci à ceux qui pourront m'aider.

Reply

Marsh Posté le 24-06-2005 à 15:52:55   

Reply

Marsh Posté le 24-06-2005 à 16:05:03    

alors autre question pour tenter de resoudre le probleme:
le dans warning, quand il dit (...)index.php:1) ca veut dire ligne 1, c'est ça, et ligne 1, il n'y a que "<?php\n", il est ou mon caractere parasite qui fait que les headers sont deja envoy

Reply

Marsh Posté le 24-06-2005 à 16:17:06    

"\n" non ? Vérifie aussi les lignes blanches éventuellement présentes avant le <?php.


Message édité par plainsofpain le 24-06-2005 à 16:17:44

---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 24-06-2005 à 16:23:07    

ya aucune ligne blanche, il y a rien avant.
j'ai juste  
 
premiere ligne : "<?php"
deuxieme ligne : "session_start();"
et ca me rends fou de pas comprendre.

Reply

Marsh Posté le 24-06-2005 à 16:33:10    

mouarf c ouf la programmation
j'ai cree un autre fichier php
j'ai reecris
<?php
session_start();
 
puis j'ai copy/paste le reste et maintenant ca marche...
et voila 1 heure de boulot perdu pour pas grand chose...

Reply

Marsh Posté le 24-06-2005 à 22:39:24    

tu dis : "ya aucune ligne blanche, il y a rien avant.
j'ai juste  
 
premiere ligne : "<?php"
deuxieme ligne : "session_start();"
et ca me rends fou de pas comprendre."
tu a juste ca ? a tu refermer la balise ?> ?


---------------
Pilouweb.info et Pilou Web Blog
Reply

Marsh Posté le 27-06-2005 à 04:42:39    

non je te remercie de ta remarque mais je parlais juste ca avant l'envoi des headers. la suite c'est plein de trucs que je fais avec ma session ouverte. mais maintenant ca marche:)

Reply

Sujets relatifs:

Leave a Replay

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