salut à tous!

j'utilise les sessions sur mon site! En local il n'y a aucun problème. Tout marche bien!

Mais une fois mes fichiers envoyés sur le web, le navigateur m'affiche un message d'erreur du genre :

" Warning: Cannot modify header information - headers already sent by "

voici mon code :


<?php session_start();

include("connexion.php");

if(empty($_SESSION['login'])){
header("location:membre.php");
}
else
{


?>

il n'ya pas d'espace avant le code php .

j'ai besoin de votre aide.

meci d'avance.
Non, il n'y a aucun code html avant mon code php.

merci de m'avoir répondu.

j'attend votre aide.
Dans ton fichier connexion, je suppose que tu réalise la connexion à la base de données ?
Peut être qu'une d'entre elle ne fonctionne pas et que tu as une erreur de générée qui fait que ta redirection ne marche pas.
voici le contenu de ma page connecion.php


<?php
$serveur="localhost";
$login="user";
$pass="";
$db="basedonnee";

$connexion=mysql_connect($serveur,$login,$pass) or die("erreur de connexion");
$select_base=mysql_select_db($db);
j'ai trouvé la solution.

j'ai changé le codage de ma page connexion.php en UTF-8 san BOM

Et c'est passé! tout marche bien.


merci de m'avoir repondu JULU57.
Modifié par wabino (13 Aug 2011 - 13:53)