[PHP] Redirection

Fermé
Sandriine Messages postés 1255 Date d'inscription samedi 9 décembre 2006 Statut Membre Dernière intervention 18 août 2010 - 7 mars 2008 à 11:34
Enax Messages postés 203 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 16 mars 2010 - 7 mars 2008 à 11:47
Bonjour,

J'ai une page où un utilisateur doit saisir un mot de passe (il n'y a qu'un : "mmm")
Voici mon code :

<?

$mdp="mmm";
$mp = $_COOKIE["myCookie"];


$dest=$_GET["dest"];
$dep=$_GET["dep"]+"";
$id=$_GET["ID"]+"";
$mode=$_GET["mode"];

If ($mode == "edit")
{
	$dest="aff.asp?id="+$id;
}
If ($mode == "add")
{
	$dest="add.php";
}
If ($mp == $mdp)
{
	header('Location:'.$dest);//redirection
}

If ($_POST["T1"]= $mdp)
{
	setcookie("myCookie",$_POST["T1"]); //on place le cookie
	header('Location:'.$dest);//redirection

}
?>
<html>

<head>
<title></title>
</head>
<script language="javascript">

</script>

<body>

<p>Mot de passe obligatoire pour manipuler la base </p>

<form method="GET" name="mdp" action="mdp.php?dest=<?echo $dest;?>">
	<p>
		<input type="password" name="T1" size="20"> 
		<input type="submit" value="Envoyer" name="B">
		<input type="button" value="Envoyer" name="B1" Onclick="okk(mdp.T1.value);">
	</p>
</form>
</body>


La redirection ne marche pas, alors si vous pouviez m'expliquez pourquoi et si possible me corriger mon erreur, ça serait gentil ;)
A voir également:

2 réponses

mali_67 Messages postés 77 Date d'inscription jeudi 14 février 2008 Statut Membre Dernière intervention 25 avril 2008 4
7 mars 2008 à 11:44
pourquoi ta 2 bouton envoyer?
et dés que l'utilisateur a entrer le mot de passe que doit-il se passé?
0
Enax Messages postés 203 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 16 mars 2010 145
7 mars 2008 à 11:47
If ($_POST["T1"]= $mdp)

T'es dans une méthode de formulaire GET, donc $_POST["T1"] n'existe pas.
0