[PHP] Zone Admin --> Need Help

Statut
N'est pas ouverte pour d'autres réponses.

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...
 

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)
 
1er
OP
Ezekiel !

Ezekiel !

Elite
Euh dsl mais je connais pas les balises meta refresh :s. Ca effectue une redirection ? C'est quoi leur syntaxe ?
 

AssiuM

Fan
exemple :

<META HTTP-EQUIV=Refresh CONTENT="1; URL=http://google.com">
 
1er
OP
Ezekiel !

Ezekiel !

Elite
Oki merci bcp je test ça de tout de suite
 

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' .
 
1er
OP
Ezekiel !

Ezekiel !

Elite
Yeaah!! Ca marche ! Merci beaucoup :D. Je m'en souviendrait des balises meta refresh now ^^

Edit: noLain j'avais déjà essayer ça mais ça ne marchait tjrs pas :-( mais bon merci quand meme lol.
 

AssiuM

Fan
Ez3k_eL a dit:
Yeaah!! Ca marche ! Merci beaucoup :D
c'était quoi la solution ? les balises meta ou alors fallait prendre les variables dans le tableau $_POST[] ?
 
1er
OP
Ezekiel !

Ezekiel !

Elite
lol g fait un edit ds le post du ho :p
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut