Problème de rafraichissement

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème de rafraichissement

par neo765 » 26 oct. 2006, 19:48

Non, ça veux tjrs pas :(

Je me suis peut etre gourré :
<?php
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Pragma: no-cache");
require_once('date/connex.php'); 
$colname_Recordset1 = "1";
...
J'ai cherché sur le web et
<? header("Cache-Control: no-cache, must-revalidate"); ?>
empeche juste la mise en cache, non ?

Sinon je pourrais utiliser du java :

Code : Tout sélectionner

<script language="javascript"> <!-- window.opener.location.reload(true); self.close(); --> </script>
Merci

par Ryle » 26 oct. 2006, 19:38

En théorie... mais de toute façon ça coûte pas grand chose d'essayer ;)

Tu peux aussi ajouter ces deux là en plus des précédents s'ils ne suffisent pas :
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Pragma: no-cache");

par neo765 » 26 oct. 2006, 18:12

Salut,

Si je met ça dans mes en tete :
<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date du passé
?> 
Ca devrait passer ?

par Ryle » 26 oct. 2006, 16:16

Essaye avec la fonction header() d'empêcher l'usage du cache par le navigateur... regarde dans la doc les paramètres à passer, doit y avoir 2 ou 3 en-tête à mettre pour lui dire que le cache est périmé et forcer l'actualisation :)

par neo765 » 26 oct. 2006, 15:34

idem sous firefox

par DocType » 26 oct. 2006, 15:31

Pour ma part, c'est côté client que le problème doit se trouver, notamment "grâce" au cache internet explorer...
essaie sous firefox, ca doit passer comme une lettre a la poste :wink:

Problème de rafraichissement

par neo765 » 26 oct. 2006, 15:27

Bonjour,

J'ai un petit problème :

Je demande à une base de données de me sortir des données, mais quand j'affiche ma page, je suis obligé de faire F5 pour pouvoir afficher les données demandées, si je ne fais pas F5 il m'affiche 0 alors que dans la base c'est marqué 1.5.

Puis-je régler mon problème et afficher directement les données issue de la bdd dans passer par F5 ?

Merci