phpbar.de logo

Mailinglisten-Archive

[php] Cachen von dynamischen Grafiken

[php] Cachen von dynamischen Grafiken

Joerg Behrens php_(at)_phpcenter.de
Tue, 24 Apr 2001 10:40:15 +0200


Moin,

----- Original Message -----
From: "Manuel Trunk" <trunk_(at)_explain.de>
> ist vielleicht ein wenig OT, aber gibt es irgendwie die Möglichkeit,
das
> Cachen von Bildern einer Website zuverlässig zu verhindern? Ich habe
es mit
> den folgenden Headern versucht, sowohl in der Website als auch in den
> dynamischen Grafiken,
> aber es geht nicht.(zumindest der IE speichert die Grafiken im Cache).
>
> 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");
> header("Pragma: no-cache");
> header("Cache-Control: post-check=0, pre-check=0");
>
> Für weitere Ideen wäre ich sehr dankbar.

Sorge dafuer das die URL dynamisch wird. So nach dem schema
image.php?random=".time()." . Das hilft. Der IE cacht alles was er
jemals angefordert hat...  unter den Einstellungen ist die Cache
Mindestgroesse 1MB . Man kann das ja nicht mal auf 0 setzten. Kann man
aber von den Leuten auch nicht erwarten und somit ist es besonders
schade das der IE die Header ignoriert

Gruss
Joerg Behrens
--
TakeNet GmbH     Mobil: 0171/60 57 963
D-97080 Wuerzburg    Tel: +49 931 903-2243
Alfred-Nobel-Straße 20    Fax: +49 931 903-3025



php::bar PHP Wiki   -   Listenarchive