Avis sur formulaire et session [PHP] - PHP - Programmation
Marsh Posté le 14-12-2007 à 08:35:11
bonjour, merci ça à l'air pas mal ta methode, je met ça a quelle endroit du code ? en haut de page..?
Marsh Posté le 14-12-2007 à 09:20:36
art_dupond a écrit : pour clic sur bouton "back" du navigateur, j'utilise :
|
Je ne connaissais pas ça. Ca a l'air intéressant ! Je prends note
Marsh Posté le 14-12-2007 à 09:24:12
Bon j'ai essayé mai je comprend pas trop le fonctionnemennt...(apparement d'après ce que j'ai lu ça fonctionne pas chez tous le monde) je ne sais pas trop donc si je l'utilise mal ou si ça fonctionne pas.
Si on pouvait eclairer ma lenterne ce serait super sympa... en plus j'en suis sur que ça servira à plein de monde lol...
Marsh Posté le 14-12-2007 à 09:30:19
"Cache-control", c'est pour indiquer au client (le navigateur) la manière de mettre en cache les données. Dans ce cas précis, on lui dit qu'on peut mettre les infos en cache, mais uniquement dans un cache non partagé, privé quoi, donc lié au seul utilisateur en cours.
Bien sûr, l'interpretation de ce type de directive dépend du navigateur, bien que le protocol HTTP soit clair sur le sujet. Mais je pense que les navigateurs modernes doivent tous réagir à peu près de manière identique !
La lecture des specs. du protocole HTTP 1.1 t'en apprendrons peut-être d'avantage
En clair, ça veut dire : le serveur dit au navigateur, juste avant de lui envoyer la page : "tu peux mettre les données de la page dans ton cache, mais uniquement si tu as un cache privé, pas s'il est partagé".
Marsh Posté le 13-12-2007 à 16:55:50
Bonjour,
Voila, j'en avait marre de perdre toujours les saisies d'un formulaire lors d'un retour à la page précédente (notement si l'utilisateur fait des erreurs de saisies) j'ai donc décider d'utiliser les sessions pour remédier à ça.
voila ce que j'ai pondu (extraordinaire lol) :
Si y a des erreurs =>
Et j'ai rajouter cette ligne sur chaque page (sauf le formulaire et sa page de traitement biensur)
Ma question est donc est ce que c'est la bonne methode dans ce cas la??
Y-a t'il d'autre altérnative peu être plus propre??
Merci a tous