JeuWeb - Crée ton jeu par navigateur
Headers already sent - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Headers already sent (/showthread.php?tid=2964)



Headers already sent - khang - 22-05-2011

bonjour a tous

alors voila j'ai un petit problème
Citation :Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /public_html/z_main.php:1) in /public_html/z_main.php on line 2

et voila la ligne 2 du fichier
Citation : session_start(); //èíèöèàëèçèğóì ìåõàíèçì ñåñññèé

merci d'avance


RE: problème - Sephi-Chan - 22-05-2011

Il faut que session_start() soit appelé en tout premier dans ton script.

Par ailleurs, pense à te présenter.
Fais également attention au titre des discussions que tu ouvres. Ici, "problème" est un titre vraiment nul car ça peut être n'importe quoi. Si tu ne sais pas quoi mettre, indique ton message d'erreur.


RE: problème - khang - 22-05-2011

merci Sephi-Chan

alors mon nom et florian j'ai 22 ans et je développe des jeu de strategie par navigateur


RE: problème - Sephi-Chan - 22-05-2011

Jette un œil à la section des présentations. Il y a même un modèle si tu n'es pas inspiré. Ça nous permettra d'en savoir un peu plus sur toi et tes projets, afin de t'aider au mieux. Wink


RE: Headers already sent - khang - 22-05-2011

je vais faire ça de suite


RE: Headers already sent - niahoo - 23-05-2011

faudrait qu'on voie le code, mais en gros à la ligne 1 tu as un 'echo' ou un truc du genre qui affiche quelque chose dans le navigateur, ce qui provoque l'envoi des headers par ton serveur pour pouvoir ensuite envoyer cet affichage (les headers passant toujours avant un quelconque affichage).

Le serveur ne peut donc plus envoyé le cookie de gestion de session, chose que tu demandes par appel à session_start().

Et je vois ça dans le message d'erreur : output started at /public_html/z_main.php:1
ligne 1 de ton fichier z_main.php donc.


RE: Headers already sent - php_addict - 23-05-2011

(23-05-2011, 12:29 AM)niahoo a écrit : mais en gros à la ligne 1 tu as un 'echo'

ou un retour à la ligne



RE: Headers already sent - niahoo - 23-05-2011

ah oui en effet, peut être que la balise php ne commence pas au tout début du fichier ou qu'elle ne commence que à la ligne 2.