[PHP] Zone Admin --> Need Help

Discussion dans 'Web, design' créé par Ezekiel !, 17 Avril 2004.

Statut de la discussion:
Fermée.
  1. Offline
    Ezekiel ! Elite
    Voici le code qui se trouve avant la balise html
    <?
    if (isset($pseudo)) {
    if ($pseudo=="pseudoadmin") {
    if ($pw=="pass") {
    header ("Location : pageadmin.php");
    }
    }
    elseif ($pseudo=="newser") {
    if ($pw=="pass") {
    header ("Location : pagenews.php");
    }
    }
    else {
    header ("Location : pagederreur.php");
    }
    }
    ?>

    Et voici le formulaire qui se trouve sur cette meme page:

    Identification </strong></font></font></p>
    <form action="admin.php" method="post">
    <p class="style38">Pseudo:
    <input name="pseudo" type="text" class="style38">
    </p>
    <p class="style38">Password:
    <input name="pw" type="password" class="style38">
    </p>
    <p> <span class="style38">
    <input name="submit" type="submit" class="style38" value="Envoyer">
    </span> </p>
    </form>


    Ca fait 2 jours que je me casse la tête dessus. Quand je charge la page admin php et que je rentre un bon mdp ou un mdp errone la page se réactualise sans effectuer de redirection...
    Ezekiel !, 17 Avril 2004
    #1
  2. Offline
    AssiuM Fan
    essaie de changer les header : ... par des balise meta refresh, si ça marche il te faudra mettre ton code php avant le html je pense (c'est une question de header déjà envoyé et donc plus modifiable)
    AssiuM, 17 Avril 2004
    #2
  3. Offline
    Ezekiel ! Elite
    Euh dsl mais je connais pas les balises meta refresh :s. Ca effectue une redirection ? C'est quoi leur syntaxe ?
    Ezekiel !, 17 Avril 2004
    #3
  4. Offline
    AssiuM Fan
    exemple :

    <META HTTP-EQUIV=Refresh CONTENT="1; URL=http://google.com">
    AssiuM, 17 Avril 2004
    #4
  5. Offline
    Ezekiel ! Elite
    Oki merci bcp je test ça de tout de suite
    Ezekiel !, 17 Avril 2004
    #5
  6. Offline
    noLain www.wearewise.be
    Le probleme vient p-e du fait que la config du serveur est plus stricte.
    Essaie en mettant:
    Code:
    $pseudo = $_GET['pseudo'];
    $pw = $_GET['pw'];
    
    avant le premier 'if' .
    noLain, 17 Avril 2004
    #6
  7. Offline
    Ezekiel ! Elite
    Yeaah!! Ca marche ! Merci beaucoup :D. Je m'en souviendrait des balises meta refresh now :p

    Edit: noLain j'avais déjà essayer ça mais ça ne marchait tjrs pas :-( mais bon merci quand meme lol.
    Ezekiel !, 17 Avril 2004
    #7
  8. Offline
    AssiuM Fan
    c'était quoi la solution ? les balises meta ou alors fallait prendre les variables dans le tableau $_POST[] ?
    AssiuM, 17 Avril 2004
    #8
  9. Offline
    Ezekiel ! Elite
    lol g fait un edit ds le post du ho :p
    Ezekiel !, 17 Avril 2004
    #9
Statut de la discussion:
Fermée.