Bonjour,

je suis face à une situation fortement incompréhensible : dans indexavecauth.php, il y a un formulaire dont l'action est authenticate2.php :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?