je développe une application web, et dans un formulaire de saisi d'infos d'un client
je fais une vérification d'email et ça marche très bien sauf que dans le cas ou l'email est incorrect je fais une redirection vers la page du formulaire (location.href='crecompte.php';) pour la ressaisi de l'email, et mon soucis c'est que l'utilisateur dois re-écrire toutes les autres informations (nom,prenom...et email également). donc comment garder les valeur des champs qui ont été déja remplis par l'utilisateur ??
pourquoi ne pas tout simplement mettre le contenu des variables globales $_GET ou $_POST (cela depends de ton choix technique) dans la variable globale $_SESSION, qui se retrouve disponible sur toutes les pages ?
Sans oublier bien sûr de purger ce dont tu n'as plus besoin par la suite !
________________________________________
( $toBe || !$toBe ) = $this->Question();
J'utilise les variables de session dans rien que pour garder le login au cours de la session de l'utilisateur...sinon je ne comprend pas vraiment ce que tu veux dire
[list]
[*] Pré-traitement : Lors de la soumission du formulaire, copier le contenu de $_SELF/$_GET dans $_SESSION
[*] Traitement : Traitement classique du formulaire
[*] Si formulaire valide : Supprimer les entrées dans $_SESSION
[*] Sinon : Affichage du formulaire avec les données contenues dans $_SESSION
[*] Supprimer : les entrées dans $_SESSION
/list
$_SESSION est très pratique pour passer de page en page des données, des variables, des objets (sérialisés) etc