J'ai un site PHP5 en utf-8. Lorsque j'utilise la fonction session_start(), une erreur se produit:
Citation:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /homepages/9/d167539311/htdocs/home/www/services/builder/test.php:1) in /homepages/9/d167539311/htdocs/home/www/services/builder/test.php on line 3
Le contenu du fichier est:
Code:
<?php
session_start();
?>
Comme vous pouvez le voir, il n'y a rien qui s'affiche avant session_start();.
J'ai vu sur Google que ce problème pouvait être dû au fait que mon site est en utf-8: le serveur enverrait des données avant d'exécuter le code PHP.
1)Vérifie que tu n'ai pas d'espace blanc au debut de ta page de code sa m'est deja arrivé. 2)Ta page ne doit pas etre en include sur une autre sans quoi elle est considérée comme un tout par ton serveur ce qui pose également ce problème de "headers already sent by XX" 3)Redéclare ta page sans UTF-8.(Google est toujours ton amis)