WRInaute impliqué
Bonjour,
Je ne comprend pas la chose suivante :
Le visiteur valide un formulaire et arrive sur une page qui confirme l'enregistrement. Cette page insère les données dans la base.
Après le script d'insertion j'initialise une variable comme suit :
Le but est que si le gars utilise fait un retour avec le navigateur, la page précédente n'affiche plus le formulaire tel qu'il était mais les conditions d'inscription.
Pour cela je fais comme suit:
Et bien avec ça le formulaire se réinsère quand même. Si je fais
Pour le test, alors c'est pareil.
Donc ? Pourquoi ma variable de session n'est pas transmise à la page précédente lorsque l'on fait un retour du navigateur ?
Je ne comprend pas la chose suivante :
Le visiteur valide un formulaire et arrive sur une page qui confirme l'enregistrement. Cette page insère les données dans la base.
Après le script d'insertion j'initialise une variable comme suit :
Code:
$_SESSION['antiMarcheArriere']='1';
Le but est que si le gars utilise fait un retour avec le navigateur, la page précédente n'affiche plus le formulaire tel qu'il était mais les conditions d'inscription.
Pour cela je fais comme suit:
Code:
if($_SESSION[$antiMarcheArriere]!=1)
{
on insère le formulaire
;}
else {require('condition-inscription.php');}
Et bien avec ça le formulaire se réinsère quand même. Si je fais
Code:
!isset($_SESSION[$antiMarcheArriere])
Donc ? Pourquoi ma variable de session n'est pas transmise à la page précédente lorsque l'on fait un retour du navigateur ?