session_start

session_start - PHP - Programmation

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

bonjour j'ai un petit problème, je met un session_start au début de mon fichier index.php et je me retrouve avec un warning:

Citation :

Warning: session_start(): Cannot send session cache limiter - headers already sent


 
pourtant je ne met pas de code html avant. Alors pourquoi cette erreur?


---------------
OST Anime
Reply

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

Reply

Marsh Posté le 16-06-2005 à 16:19:28    

Salut,
 
es-tu sur qu'il n'y a pas même un espace avant ton session_start()?
 

Reply

Marsh Posté le 16-06-2005 à 16:30:49    

Citation :

<?
      //compteur visites
include("lib/ip_tous.php" );
session_start();


 
ah apparemment ca marche quand je remonte le session_starta avant le commentaire. C'est surement les tabulations qui sont avant qui foirent
 
en tout cas merci  :D


---------------
OST Anime
Reply

Marsh Posté le 16-06-2005 à 16:32:39    

Et accessoirement, remplace le <? par <?php, question de rigueur et de professionnalisme...

Reply

Marsh Posté le 16-06-2005 à 16:51:29    

+1, et j'ai entendu dire que "<?" n'allait plus être pris en compte dans les prochaines versions de PHP. Il faudra obligatoirement utiliser "<?php" ;).

Reply

Marsh Posté le 16-06-2005 à 17:59:58    

Killer_386 a écrit :

+1, et j'ai entendu dire que "<?" n'allait plus être pris en compte dans les prochaines versions de PHP. Il faudra obligatoirement utiliser "<?php" ;).


C'est un peu con parce que toutes les pages qui auront été développée avec <? seulement devront toutes être retouchée....  :pt1cable:  
 

Reply

Marsh Posté le 16-06-2005 à 18:39:01    

micfont999 a écrit :

C'est un peu con parce que toutes les pages qui auront été développée avec <? seulement devront toutes être retouchée....  :pt1cable:


Elles devraient déjà l'être. En dev ça pose pas de probs, mais en production c'est obligatoire...

Reply

Marsh Posté le 17-06-2005 à 01:15:07    

C'est pour être clean niveau XML.
Il y a une autre raison ?


---------------
Martin
Reply

Sujets relatifs:

Leave a Replay

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