Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
761 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Recharger la page quand l'utilisateur appuie sur le bouton "back"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Recharger la page quand l'utilisateur appuie sur le bouton "back"

n°1708247
piloud
Posté le 26-03-2008 à 16:58:13  profilanswer
 

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
mood
Publicité
Posté le 26-03-2008 à 16:58:13  profilanswer
 

n°1708880
piloud
Posté le 27-03-2008 à 18:22:04  profilanswer
 

up

n°1708942
olivthill
Posté le 27-03-2008 à 20:33:48  profilanswer
 

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
header("Cache-Control: no-cache, must-revalidate" );
// Date dans le passé
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT" );
?>


Message édité par olivthill le 27-03-2008 à 20:38:38
n°1708962
piloud
Posté le 27-03-2008 à 21:38:28  profilanswer
 

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 ?


Message édité par piloud le 27-03-2008 à 21:39:05
n°1708967
ccp6128
Syntax error
Posté le 27-03-2008 à 21:50:22  profilanswer
 

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.

n°1708970
piloud
Posté le 27-03-2008 à 22:13:07  profilanswer
 

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.

n°1708971
ccp6128
Syntax error
Posté le 27-03-2008 à 22:18:44  profilanswer
 

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.


Message édité par ccp6128 le 27-03-2008 à 22:20:04
n°1709574
basile238
Posté le 28-03-2008 à 23:38:11  profilanswer
 

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.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Recharger la page quand l'utilisateur appuie sur le bouton "back"

 

Sujets relatifs
Afficher le flux webcam sur une pageRéduire la taille d'un bouton dans un GridLayout
Page de création de mailéviter le rechargement d'une page
Recuperer un mot n d'une pageAide pour réactiver un bouton Onclick "disabled"
ouvrir un Tframe ou un Tform par un click sur un bouton (builder6)creation utilisateur script VBS
(débutant) mise en page requete SQL.Refresh une DIV sans refresh toute la page
Plus de sujets relatifs à : Recharger la page quand l'utilisateur appuie sur le bouton "back"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR