cache strani
 
ivanl 5. feb 2010 20:37:18 Pridružen od:
5. feb 2010
6 objav
1 2 0
#1

Zdravo vsem!



Ker vidim, da tukaj še ni takega vprašanje bi prosil za malo pomoči, če mi lahko kdo pomaga.

Imam spletno stran na kateri uporabljam nmlčk Ajaxa ( to kodo tukaj ) .

Problem mi nastane v IE-ju ker mi stran keshira in mi sploh noče dat nove podatke.

Ima kdo kakšno rešitev?

LP Ivan



P.S. Stran je napisana v php-ju


všeč(0) ni všeč(0) spam(0)
 
iztok 5. feb 2010 20:53:26 Pridružen od:
2. avg 2008
183 objav
190 13 1
#2

zelo na hitro se da to rešiti z dodajanjem random znakov pri klicani datoteki.



Če recimo kličeš /ajax/koda.php, url spremeniš v /ajax/koda.php?random=x



Tako bo IE vedno klical "drugo" datoteko.



lpi


všeč(0) ni všeč(0) spam(0)
 
selaz 5. feb 2010 21:00:18 Pridružen od:
1. maj 2007
92 objav
66 2 0
#3

Poskusiš lahko tudi s temi headerji:


header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header ("Cache-Control: no-cache, must-revalidate");
header ("Pragma: no-cache");
všeč(1) ni všeč(0) spam(0)
 
b00mbar 6. feb 2010 15:24:20 Pridružen od:
18. jun 2008
350 objav
554 127 18
#4

tako kot je rekel iztok, pri klicu fajla, dodaj še timestamp



var url = '/ajax/koda.php?t=' + new Date().getTime();


všeč(0) ni všeč(0) spam(0)
Garantirano najhitrejše pure SSD Reseller gostovanje ( PHP7.1, Opcache, Nginx, MariaDB, Let's encrypt) | Brezplačna selitev strani in pošte | 400+ domen po izjemnih cenah
www.neoserv.si
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se