Reroutage header ou <meta http- ou <a href=

Eléphant du PHP | 65 Messages

07 févr. 2011, 12:29

Bonjour,

En cas de test négatif login/pass avec la Base de donnée, pour forcer l'utilisateur à resaisir les données:

Je fais un reroutage automatique :
soit
header("Location compte.php");
soit
echo "<meta http-equiv="refresh...
Ces 2 fonctionnent bien.

ou un reroutage manuel :
echo "<a href=compte.php\">Retour saisie</a>";
Mais la je récupère un message d'erreur:
"Forbidden
You don't have permission to access /Azecris/compte.php" on this server."

Pourquoi ce message d'erreur ?
Et pour la sécurité quel reroutage est recommandé ?

Test en local avec wampserver.

Vos avis éclairés SVP ?

Cordialement
Jacques.

ViPHP
xTG
ViPHP | 7331 Messages

07 févr. 2011, 12:53

Tu n'aurais pas un .htaccess qui traine quelque part. ;)
Sinon pour ma part je me pose jamais de question, je trouve le routage par HTML un peu bof, donc header() et on en parle plus.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

07 févr. 2011, 16:41

Modération :
Le multipostage est interdit sur le forum.

Merci de prendre le temps de lire les règlements.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer