RE: nefunguje hlavicka No-cache

From: Martin Svarovsky (martin.svarovsky@ileo.cz)
Date: 20. 12. 2001, 15:11 CET


> Problem nastava, kdyz nejakou vlouzenou fotku smazu a pri 
> dalsim uploadu je pod jejim nazvem ulozena nove uploadovana fotka.
> 
> Uzivateli se v prehledu vlozenych fotek zobrazi ta stara (ta 
> co byla smazana), protoze ma stejny nazev jako ta nova a je 
> uchovana v "cache". Kdyz reloadnu stranku, tak uz je vsechno 
> v pohode, ale nechci pokazde reloadovat...
> .....
> Nevite nekdo jak zamezit tomu, aby prohlizec cachoval 
> obrazky? (nemyslim nastavenim prohlizece, ale scriptem na strance).

Ja pouzivam takovouhle sadu hlavicek (myslim ze jsem ji odkoukal u
Koska):
---cut---
<?
 header("Cache-control: no-cache");
?>
<html>
<head>
<META HTTP-EQUIV="Expires" CONTENT="Fri, Jun 12 1981 08:20:00 GMT">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<?
---cut---
Ovsem netusim, jestli zrovna tohle vyresi tvuj problem.
Co bych si ale tipnul ze pomuze, je jeden takovej spinavej trik:
k retezci, kterej identifikuje obrazek (treba "images/obr1.gif") pridej
jeste nejakej parametr, takhle "images/obr1.gif?12345".
Pokud budes ten patrametr pro kazdy loadnuti menit  - treba pomoci
funkce Rand - tak pro browser i vsechny proxy to bude jinej fajl a mel
by se ti pokazdy loadnout znova.

Martin



This archive was generated by hypermail 2.1.2 : 20. 12. 2001, 15:11 CET