Redirection
enselme
-
mpmp93 Messages postés 6648 Date d'inscription Statut Membre Dernière intervention -
mpmp93 Messages postés 6648 Date d'inscription Statut Membre Dernière intervention -
bonjour j'ai un bleme avec ma redirection:avec wamp server mon application marche a marveille mais etant installer sur le server 1and1 la page index s'afficher mais apres avoir mis le mot de passe ma redirection ne passe pas voici ma page index
<<<<<<<<<<<<<<<<<<<<<<<<<<<index.php>>>>>>>>>>>>>>>>>>>>>>>>>>>>
<body>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<fieldset>
<legend align=top>Authentification</legend> <pre>
<input type="hidden" name="type">
login :<br/><input type="text" name="login" size="15">
Mot de passe :<br/><input type="password" name="password" size="15"><br/><br/><input type="submit" value="envoyer" name="envoyer"><br/>
</pre></fieldset>
</form>
</body>
<?php
session_start();
include"variable.php";
$_SESSION['login']='';
$_SESSION['password']='';
$_SESSION['type']='';
if(isset($_POST['envoyer'])){//premier if
if(mysql_real_escape_string(trim($_POST['login']))=="")
{?>
<SCRIPT LANGUAGE="Javascript">alert(" Veillez inserer le Login");</SCRIPT>
<?php }
else if(mysql_real_escape_string(trim($_POST['password']))=="")
{?>
<SCRIPT LANGUAGE="Javascript">alert(" Veillez inserer le password");</SCRIPT>
<?php }
else{//deuxieme if
// Connexion à la base de données MySql
$DataBase = mysql_connect ( $local , $user , $pass ) ;
// Cette table contient la liste des utilisateurs enregistrés.
mysql_select_db ( $db , $DataBase );
$login=$_POST['login'];
$mdp= ($_POST['password']);
$_SESSION['login']=$login;
$_SESSION['password']=$mdp;
$nb=mysql_fetch_array(mysql_query("select count(*) as nb,type from compte1 where login='$_SESSION[login]' and password='$_SESSION[password]'"));
$_SESSION['type']=$nb;
if($_SESSION['type']['nb']==1){//troisieme if
if($_SESSION['type']['type']=="etudiants"){
header('location:etudiants.php');}
else if($_SESSION['type']['type']=="professeur"){
header('location:professeur.php');}
else if($_SESSION['type']['type']=="responsable"){
header('location:responsable.php');}
}//troisieme
else{//4eme if
?><SCRIPT LANGUAGE="Javascript">alert("Login ou mot de passe incorrect");</SCRIPT> <?php
}//4eme if
mysql_close(); }////deuxieme if
}//premier if
?>
</body>
>>>>><<<<>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<>>>>>>>>>>>>><>>>>>>>>
<<<<<<<<<<<<<<<<<<<<<<<<<<<index.php>>>>>>>>>>>>>>>>>>>>>>>>>>>>
<body>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<fieldset>
<legend align=top>Authentification</legend> <pre>
<input type="hidden" name="type">
login :<br/><input type="text" name="login" size="15">
Mot de passe :<br/><input type="password" name="password" size="15"><br/><br/><input type="submit" value="envoyer" name="envoyer"><br/>
</pre></fieldset>
</form>
</body>
<?php
session_start();
include"variable.php";
$_SESSION['login']='';
$_SESSION['password']='';
$_SESSION['type']='';
if(isset($_POST['envoyer'])){//premier if
if(mysql_real_escape_string(trim($_POST['login']))=="")
{?>
<SCRIPT LANGUAGE="Javascript">alert(" Veillez inserer le Login");</SCRIPT>
<?php }
else if(mysql_real_escape_string(trim($_POST['password']))=="")
{?>
<SCRIPT LANGUAGE="Javascript">alert(" Veillez inserer le password");</SCRIPT>
<?php }
else{//deuxieme if
// Connexion à la base de données MySql
$DataBase = mysql_connect ( $local , $user , $pass ) ;
// Cette table contient la liste des utilisateurs enregistrés.
mysql_select_db ( $db , $DataBase );
$login=$_POST['login'];
$mdp= ($_POST['password']);
$_SESSION['login']=$login;
$_SESSION['password']=$mdp;
$nb=mysql_fetch_array(mysql_query("select count(*) as nb,type from compte1 where login='$_SESSION[login]' and password='$_SESSION[password]'"));
$_SESSION['type']=$nb;
if($_SESSION['type']['nb']==1){//troisieme if
if($_SESSION['type']['type']=="etudiants"){
header('location:etudiants.php');}
else if($_SESSION['type']['type']=="professeur"){
header('location:professeur.php');}
else if($_SESSION['type']['type']=="responsable"){
header('location:responsable.php');}
}//troisieme
else{//4eme if
?><SCRIPT LANGUAGE="Javascript">alert("Login ou mot de passe incorrect");</SCRIPT> <?php
}//4eme if
mysql_close(); }////deuxieme if
}//premier if
?>
</body>
>>>>><<<<>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<>>>>>>>>>>>>><>>>>>>>>
A voir également:
- Redirection
- L'url suivante, censée aboutir à un article, donne lieu à une redirection indiquant que la page n'a pas été trouvée. retrouvez la page recherchée. reportez le titre de l’article et son auteur. - Forum Microsoft Edge / Internet Explorer
- Redirection de mail - Guide
- Redirection 410 - Forum MacOS
- Problème 'Cette page Web présente une boucle de redirection' ✓ - Forum Google Chrome
- Retrouver un url interrogé ✓ - Forum Réseaux sociaux
3 réponses
Salut,
La syntaxe de l'entête pour la redirection est précise : il te manque une majuscule à Location et un espace après les deux points.
Bonne journée
La syntaxe de l'entête pour la redirection est précise : il te manque une majuscule à Location et un espace après les deux points.
header('Location: url');
Bonne journée
enselme
of ca ne marche toujours pas
Bonjour,
Cette ligne:
doit être envoyée avant tout autre envoi de code HTML ou autre echo....
Faites vos traitements en tête de script.
A+
Cette ligne:
header('location:etudiants.php');
doit être envoyée avant tout autre envoi de code HTML ou autre echo....
Faites vos traitements en tête de script.
A+