Redirection vide avec header
Résolu
smile88
Messages postés
66
Statut
Membre
-
Nico_ Messages postés 1302 Statut Membre -
Nico_ Messages postés 1302 Statut Membre -
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
- Caractere vide - Guide
- Coeur vide ✓ - Forum Facebook
- Raccourci coeur blanc - Forum Facebook
- Formate pour taxer client frigo vide - Forum Vos droits sur internet
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