probleme avec le session_start()

Répondre
subrally
le 28/06/2009 à 19:17
subrally
session_start();
$_SESSION['login'] = $_POST['login'];
header('Location:index.php?page=membre');
exit();

voila l'erreur:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /homez.49/subrally/www/fonctions/fr-lang.php:14) in /homez.49/subrally/www/pages/inscription.php on line 22

Warning: Cannot modify header information - headers already sent by (output started at /homez.49/subrally/www/fonctions/fr-lang.php:14) in /homez.49/subrally/www/pages/inscription.php on line 24

je comprend, apparament un probleme avec le fr-lang.php qui est include automatiquement qd on démarre le site
subrally
le 28/06/2009 à 19:24
subrally
qd j'enleve ma fonction de langue j'obtient ceci:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /homez.49/subrally/www/index.php:18) in /homez.49/subrally/www/pages/inscription.php on line 22

Warning: Cannot modify header information - headers already sent by (output started at /homez.49/subrally/www/index.php:18) in /homez.49/subrally/www/pages/inscription.php on line 24
inscription
LA GLOBULE
le 28/06/2009 à 19:44
LA GLOBULE
Prenons le cas ou ta fonction de langue est désactivée.

Ton programme écrit quelque chose ligne 18 de index.php, il est la le problème.

En fait, il ne faut absoluement rien écrire avant un session_start(), aucun caractères (donc pas un echo, pas une balise html, pas même un espace ou un retour chariot, rien).
subrally
le 28/06/2009 à 19:53
subrally
<script type="text/javascript" src="images/script/script.js"></script>
j ai sa en ligne 18
subrally
le 28/06/2009 à 19:57
subrally
enfin voila mon entete

<html>
<head>
<title>Les tissus de chez Bacha</title>
<!--<script type="text/javascript" src="images/script/script.js"></script>-->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="style/style.css" type="text/css">
</head>

meme apres avoir enlever mon script c exactement pareil
subrally
le 28/06/2009 à 20:03
subrally
en faite je crois avori situé le probleme il me fait cette erreur a la premiere ligne d'écriture ds mon index.php

j'pige pas^^
LA GLOBULE
le 29/06/2009 à 10:22
LA GLOBULE
...

En fait, il ne faut absoluement rien écrire avant un session_start(), aucun caractères (donc pas un echo, pas une balise html, pas même un espace ou un retour chariot, rien).


et tu dis :

en faite je crois avori situé le probleme il me fait cette erreur a la premiere ligne d'écriture ds mon index.php


Bon ben voila, y'a rien à comprendre, faut juste rien écrire avant un session_start.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours