Redirection page blanche
Fermé
POxx
-
30 mai 2014 à 08:01
-helper- Messages postés 89 Date d'inscription mercredi 21 mai 2014 Statut Membre Dernière intervention 15 juin 2014 - 30 mai 2014 à 18:55
-helper- Messages postés 89 Date d'inscription mercredi 21 mai 2014 Statut Membre Dernière intervention 15 juin 2014 - 30 mai 2014 à 18:55
A voir également:
- Redirection page blanche
- Supprimer page blanche word - Guide
- Mettre google en page d'accueil - Guide
- Word numéro de page 1/2 - Guide
- Comment traduire une page - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
2 réponses
mpmp93
Messages postés
6648
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
1 340
30 mai 2014 à 08:26
30 mai 2014 à 08:26
Bonjour,
Cette ligne de code:
doit IMPERATIVEMENT être exécutée avant toute autre émission de caractère!
or, vous faites un session_start() avant!
Cette ligne de code:
header ('Location: accueil.php');
doit IMPERATIVEMENT être exécutée avant toute autre émission de caractère!
or, vous faites un session_start() avant!
Merci pour cet remarque.En fait, j'ai refait en prenant compte que la session_start() soit après mais tjrs le prob de la page blanche :/
while($ligne=mysql_fetch_row($resultat))
{
$Mail=$ligne[1];
$Mdp=$ligne[2];
if ($Mail==$Mail_User && $Mdp==$Mdp_User) $i++;
header ('Location: accueil.php');
/*else
{
echo"<script> alert('Votre mail ou mot de passe est incorrect')</script>";
echo"<script>document.location.href='index_covoit.php';</script>";
}*/
}
//Récupération des vars aux vars de session
//Conserver les variables sur toutes les pages
if ($i==1)
{
session_start();
$_SESSION['Mail_User']=$Mail_User;
$_SESSION['Mdp_User']=$Mdp_User;
}
}
mysql_close($link);
?>
while($ligne=mysql_fetch_row($resultat))
{
$Mail=$ligne[1];
$Mdp=$ligne[2];
if ($Mail==$Mail_User && $Mdp==$Mdp_User) $i++;
header ('Location: accueil.php');
/*else
{
echo"<script> alert('Votre mail ou mot de passe est incorrect')</script>";
echo"<script>document.location.href='index_covoit.php';</script>";
}*/
}
//Récupération des vars aux vars de session
//Conserver les variables sur toutes les pages
if ($i==1)
{
session_start();
$_SESSION['Mail_User']=$Mail_User;
$_SESSION['Mdp_User']=$Mdp_User;
}
}
mysql_close($link);
?>
30 mai 2014 à 10:36
Peu importe l'ordre se session_start() et header(), dans les deux cas il s'agit d'en-têtes.
30 mai 2014 à 18:55
le session_start va introduire un header du genre
Set-Cookie: PHP_SID=SESSION_ID
et l'autre :
Location: accueil.php
L'ordre entre ces 2 entêtes n'a pas d'importance dans le protocole HTTP...