Bonjour le peuple PHPien : x
Le principe est basique, un formulaire motdepassperdu avec 2 champs: pseudo + email, au bout de 5 erreurs je cache le formulaire et j'affiche un message d'erreur avec un compte à rebour pour la redirection sur motdepassperdu où j'affiche à nouveau le formulaire
<?PHP
if (isset($erreurmdpperdu) && $erreurmdpperdu == 'tropdetentatives') {
echo '<meta http-equiv="refresh" content="'.$rebour.'; URL=motdepasseperdu.php"/>'; }
?>
<?PHP
if (isset($erreurmdpperdu) && ($erreurmdpperdu == 'tropdetentatives')) { echo '<div id="formulairemdpperdu">'; }
else { echo '<div id="formulairemdpperdu">
<form method="post" action="motdepasseperdu.php">
...
</form>'; }
if (isset($erreurmdpperdu) && ($erreurmdpperdu == 'tropdetentatives')) { echo '<span class="messmdpperdutt">Trop de tentatives ont été détectées.<br/><br/>Rafraichissement automatique de la page pour accéder au formulaire dans <span id="temps">** min ** sec</span>
<br/><br/>Nous nous excusons pour la gêne occasionnée, merci de votre compréhension.</span>';
}
J'ai une seule page pour le formulaire et le traitement.. Ca marche comme je le souhaite sauf que j'aimerai qu'il m'affiche mes variables après la redirection, je me suis dit que c'était idiot vu qu'après une redirection on recharge la page entièrement donc c'est logique qu'il n'affiche rien.. sauf que lorsque je clique sur actualiser il m'affiche à nouveau les variables donc c'est qu'elles ne sont pas si perdues que ça ?
Ce que je souhaite faire est possible ou je fais fausse route ?
Je teste qu'en local avec php5.3.0 et 5.3.5
Merci de m'apporter vos lumières [ecolo]basse consommation[/ecolo]