Redirection vide avec header
Résolu
smile88
Messages postés
53
Date d'inscription
Statut
Membre
Dernière intervention
-
Nico_ Messages postés 1220 Date d'inscription Statut Membre Dernière intervention -
Nico_ Messages postés 1220 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
quand je clique sur button submit il doit se rediriger sur une des deux pages selon le login et le mot de passe mais il m'affiche une page blanche
quand je clique sur button submit il doit se rediriger sur une des deux pages selon le login et le mot de passe mais il m'affiche une page blanche
<?php
include('conf.php');
$log = $_POST['login'];
$pwd =$_POST['pwd'];
$sql = mysql_query("SELECT * FROM user WHERE LOGIN ='$log'");
if(!$sql){
echo("<body><p align='center'>Une erreur est survenue lors de la tentative de connexion</p></body>");
}
else{
if(mysql_num_rows($sql) == 0){
echo("<body><p align='center'>Le nom d'utilisateur ".$log." n'existe pas</p></body>");
}
else{
$row = mysql_fetch_array($sql);
if($pwd != $row["PASS"]){
echo("<body><p align='center'>Votre mot de passe est incorrect</p></body>");
}
else{
if ($row['PROFIL'] == "admin")
{header ('location :Administrateur/admin_frame.htm'); }
else {header ('location : projet_frame.htm');}
session_start();
$_SESSION['NOM'] = $row['NOM'];
$_SESSION['PRENOM'] = $row['PRENOM'];
$_SESSION['EMAIL'] = $row['EMAIL'];
}
}
}
?>
A voir également:
- Redirection vide avec header
- Supprimer page word vide - Guide
- Excel différent de vide ✓ - Forum Excel
- Avertissement de redirection ✓ - Forum Réseaux sociaux
- Tag vide - Forum Huawei
- Nouveau tag ajouté - Utilité - Forum Téléphones & tablettes Android
2 réponses
bonjour,
je n'ai pas tester mais ne serait-il pas mieux de faire la session avant de rediriger ??
code modifié:
Dis nous si ça fonctionne mieux ...
bonne journée
je n'ai pas tester mais ne serait-il pas mieux de faire la session avant de rediriger ??
code modifié:
else{
// Création de session
session_start();
$_SESSION['NOM'] = $row['NOM'];
$_SESSION['PRENOM'] = $row['PRENOM'];
$_SESSION['EMAIL'] = $row['EMAIL'];
// gestion des redirection
if ($row['PROFIL'] == "admin")
{ header ('location :Administrateur/admin_frame.htm') ; }
else { header ('location : projet_frame.htm') ; }
}
Dis nous si ça fonctionne mieux ...
bonne journée