[PHP] Probleme session
Bonjour, j'suis en train de faire un site qui marche très bien en localhost mais lorsque je met tout ça en ligne, sur le site ça me marque
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /data/filer-web/web323/htdocs/index.php:1) in /data/filer-6/web/web323/htdocs/session.php on line 2
La ligne en question c'est juste :
Ligne 1 : <?php
Ligne 2 : session_start();
Ligne 3 : ob_start();
Ligne 4 : ?>
Merci :-(
@saian: Malheureusement y'a aucuns caractères avant le <?php include("session.php"); ?>
@LurukHai: en effet, c'est quand t'as déjà fait un "echo" que tu as cette erreur.
Autre possibilité, qui me semble être la plus probable vu la position de la ligne : vérifie le charset de tes deux fichiers, ils doivent être en "UTF-8 sans BOM". Quand tu es en UTF-8 avec BOM ça t'injecte quelques caractères invisibles en début de fichier.
@Divi: Ça marche ! Mais malheureusement les caractères de mon site son bugué maintenant :-/
Petit screen :
@LurukHai: il faut que tu règles le charset HTML
<meta charset="UTF-8" /> dans la balise <head />
Si c'est du contenu récupéré depuis la DB, ta DB et tes tables doivent être aussi en UTF-8.
Tu ne dois accéder à ce site que si tu as au moins 18 ans ou si tu as l'âge légal pour visionner ce type de matériel dans ta juridiction locale, l’âge le plus élevé étant retenu. En outre, tu déclares et garantis que tu ne permettras aucun mineur à d'accéder à ce site ou à ces services.
En accédant à ce site, tu acceptes nos conditions d'utilisation.