variable créée mais qui vaut rien !
Bonjour,
je suis face à une situation fortement incompréhensible : dans indexavecauth.php, il y a un formulaire dont l'action est authenticate2.php :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <form action="authenticate2.php" method="post">
<fieldset>
<legend>Identifiez-vous</legend>
<p> <label for="login">Login :</label>
<input type="text" name="login" id="login" value="" />
</p>
<p>
<label for="password">Password :</label>
<input type="password" name="password" id="password" value="" /> <br/>
<input type="submit" name="submit" value="Se logguer" />
</p>
</fieldset>
</form> |
dans authenticate2.php, on fait à la fin une redirection vers indexavecauth.php dans laquelle on passe dans l'URL le paramètre auth : header('Location:indexpageavecauth.php?auth='.$auth);puis dans indexpageavecauth.php, on affiche celui-ci : if (isset($_GET["auth"])) echo "auth=".$_GET["auth"]."<br/>"; else echo "auth existe pas<br/>";et ça affiche auth=. Donc la variable existe bien mais ne vaut rien (alors qu'elle devrait). Comme il n'est pas possible de placer un echo avant le header (j'ai pas oublié !), comment peut-on débuguer ça ?