up!
ou si vous avez un moyen de charger un page sans la mettre en cache...
Suri
ethernal a écrit a écrit :
en javascript tu testes si la page précédente est la même que l'actuelle.
if (window.referer != window.href.location){
window.location.reload();
}
mais c'est vrai que c'est plutot un problème de cache chez toi et que en plus les pages on la même url, me trompe je ?
je vais essayer le javascript... c pas bo mais bon..si ca marche...
oui oui c un pb de cache surment... la balise meta pragma marche bien mais que sous Netscape4... donc Netscape 6 et IE c dtc...
bon je vais voir..
ethernal
en javascript tu testes si la page précédente est la même que l'actuelle.
if (window.referer != window.href.location){
window.location.reload();
}
mais c'est vrai que c'est plutot un problème de cache chez toi et que en plus les pages on la même url, me trompe je ?
Suri
:cry: :cry: :cry: :cry: :cry: ca marche po.... bon je verrai ca demain.. :sweat:
Suri
you don't care mon eternel sauveur!!
ouais j'avais vu des balises meta pour le expire... je vais essayer, mais le pb c que certain moteurs de recherche supprime les pages perimées....
arf! mais c pas ma page cgi qui est renferencée!! :lol: donc si ca marche c reglé!
je teste ca...
[edtdd]--Message édité par Suri--[/edtdd]
youdontcare
c'est dans ta page cgi qu'il faut rajouter du code, en l'occurence des headers http qui indiquent que la page est toujours modifiée et ne doit jamais être cachée.
en php tu as la fonction header() qui envoie un header avant l'envoi du contenu :
header("Expires: Thu, 01 Jan 2000 00:00:01 GMT" );
header("Last-Modified: " . gmdate("D, d M Y H:i:s" ) . " GMT" );
header("Cache-Control: no-cache, must-revalidate" );
header("Pragma: no-cache" );
en perl, je ne sais pas comment ça marche, tu dois avoir un truc similaire, ou la possibilité de faire qq chose comme printf("Expires: Thu, 01 Jan 2000 00:00:01 GMT" ); etc ... avant d'envoyer le contenu.
et une fois que tu as fait ça, tu n'as plus qu'à faire un refresh pour updater les infos de caching du cache (sisi :)) et ta page s'affichera à chaque fois.
Suri
Maxaks a écrit a écrit :
C'est possible en Javascript mais je sais po comment faire ... C'est petetre une focntion genre document.refresh ou .reload :(
oaui mais ca va pas... vu qu'il reload ma page il va boucler tout le tps... :(
Maxaks
C'est possible en Javascript mais je sais po comment faire ... C'est petetre une focntion genre document.refresh ou .reload :(
Suri
conditions:
1- pas de php, asp
2- pas de refresh toutes les X secondes...
en gros l'equivalent de <META HTTP-EQUIV=\"Pragma\" CONTENT=\"no-cache\"> de netscape 4.*
mais pour tous les navigateurs... (au moins NN4.*, NN6 et IE)
j'ai une page qui s'affiche dynamiquement via un cgi en perl...
seulement, qd j'ouvre la page pour la premiere fois ca marche bien et qd je reouvre la page (qui doit avoir changé) il faut appuyer sur F5 pour avoir les bons resultats...
une balise <META HTTP-EQUIV="REFRESH" CONTENT="10;URL=http://lalala.com/ma _page_dynamic.htm">
le fait par exemple, mais elle le fait tout les 10s et moi je voudrait le faire qu'une seule fois...:(