Recharger la page quand l'utilisateur appuie sur le bouton "back" - HTML/CSS - Programmation
Marsh Posté le 27-03-2008 à 20:33:48
Voir
http://forum.hardware.fr/hfr/Progr [...] 6901_1.htm
http://forum.hardware.fr/hfr/Progr [...] 6674_1.htm
http://forum.hardware.fr/hfr/Progr [...] 5143_1.htm
http://forum.hardware.fr/hfr/Progr [...] 0711_1.htm
http://forum.hardware.fr/hfr/Progr [...] 4474_1.htm
Pour que la page se recharge, peut-être qu'il suffirait de mettre ceci :
<?php |
Marsh Posté le 27-03-2008 à 21:38:28
Je te remercie de ta réponse.
Malheureusement, ça ne marche que partiellement.
En local, ca marche nickel par contre sur free.fr, j'ai le droit à
Citation : Warning: Cannot modify header information - headers already sent by (output started at *******************/admin/association_questionnaire.php:4) in **********************/survey/admin/association_questionnaire.php on line 5 |
Y-a T'il une solution ?
Marsh Posté le 27-03-2008 à 21:50:22
Oui. Lire le message d'erreur qui est très explicite. Tu dois envoyer les headers en tout premier, avant d'afficher quoi que ce soit.
Si tu as du html avant, ou même un simple espace, ça ne marchera pas.
Marsh Posté le 27-03-2008 à 22:13:07
yep, ca marche
J'ai posé la question avant d'avoir cherché, désolé.
Je suis tombé la dessus et c'est très bien expliqué:
http://frederic.bouchery.free.fr/? [...] du-la-tete
Merci quand même de ta réponse.
En tous cas, ca n'explique pas pourquoi, ca marchais en local vu que j'envoyais du contenu avant le header.
Marsh Posté le 27-03-2008 à 22:18:44
Aucune chance que ça aie vraiment marché en local, le warning n'était pas affiché, c'est tout (genre configuration de php différente). Si ca réagissait comme prévu, ça tient plutôt du hasard je pense.
Marsh Posté le 28-03-2008 à 23:38:11
Je passais par là et justement je cherche à résoudre le problème inverse. Si quelqu'un sait comment forcer le navigateur à NE PAS recharger une page lors d'un history.back(), ça m'intéresse.
Marsh Posté le 26-03-2008 à 16:58:13
Bonjour,
J'ai cherché sur internet mais je trouve pas de réponse à mon problème.
Comment puis-je faire pour forcer le navigateur à recharger une page quand l'utilisateur utilise le bouton "précédent" du navigateur pour accéder à cette page.
Je vous remercie d'avance
Pilou,
edit pour donner un peu plus de détail.
Il s'agit d'une page php, et quand l'utilisateur revient vers la page en appuyant sur le bouton précédent du navigateur , j'ai besoin que les requetes sql soit rééxectuées et que les formulaires présents sur la page soient éffacés.
Or, actuellement, quand l'utilisateur clique sur précédent, le navigateur se contente de recharger l'ancien contenu
Message édité par piloud le 26-03-2008 à 17:07:59