Anonymní profil czloviczek – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil czloviczek – Programujte.comAnonymní profil czloviczek – Programujte.com

 

Příspěvky odeslané z IP adresy 213.192.12.–

PHP › CACHEování prohlížeče
1. 2. 2013   #170965

Však jak jsem uváděl, zkoušel jsem i dát na tyto rady: http://james.cridland.net/code/caching.html , kde je alternativou použít uvedené headery.. nepomohlo..

czloviczek
PHP › CACHEování prohlížeče
1. 2. 2013   #170963

Ahoj,
řeším jeden problém s ukládáním do cache prohlížeče a klasické řešení v podobě meta tagů, reloadu stránky a PHP header příkazů mi nepomáhají.


Zkoušel jsem například tato řešení:
http://james.cridland.net/…caching.html


nebo

   <meta http-equiv="cache-control" content="no-cache"> <!-- tells browser not to cache -->

<meta http-equiv="expires" content="Tue, 01 Jan 1995 12:12:12 GMT"><!--  says that the cache expires 'now' -->
<meta http-equiv="pragma" content="no-cache"> <!-- says not to use cached stuff, if there is any -->

Jde o to, že uložím nová data do databáze, ale po načtení stránky se
SELECTama se mi zobrazí nacacheovaná data prohlížeče a až po aktualizaci
stránky (např F5) se zobrazí ta uložená v DB.

Podrobněji:

Jde o to, že rozparsuji kód a potřebná data uložím do databáze. Na této stránce se potom zobrazují tyto data vybraná z databáze. Bezprostředně takto provedené aktualizaci (parsing a uložení do db) a následném přechodu na tuto stránku se zobrazí nacacheovaná data -> až po manuálním refreshi se zobrazí ta správná - refresh pomocí kódu:

if(!isset($_GET['mc'])) {
   
echo '<meta http-equiv="refresh" content= "0;URL=?nick='.$_GET['nick'].'&mc=mobile" />';

}

nebo


<script type="text/javascript">
window.location.reload();
</script>

nepomáhá..

Aplikace: http://analyzator.web2b.cz/kuba

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý