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. 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. |