Mailinglisten-Archive |
Alexander Meis schrieb am Mittwoch, den 8. September 1999:
> ich hab das problem das wenn ich so
>
> Header("Expires: 0");
> Header("Pragma: no-cache");
> Header( "Content-type: image/$Bannerdata[Typ]" );
> echo $Bannerdata[Picture];
>
> ein bild an den browser zurück schiche das bild wenn es animiert ist
> einen reload verursacht. Der reload bringt die Logdatenbanken des
> scripts durcheinander.
Hast Du evtl. mit Netscape getestet? Der ist meines Wissens nicht in
der Lage, animierte GIFs aus seinem Memory-Cache heraus abzuspielen,
sondern lädt sich das Bild nach jedem Animationsdurchlauf neu aus
seinem Disk-Cache. Mit obigen Header erreichst Du aber, daß das Bild
eben nicht zwischengespeichert werden soll, weshalb es auch nicht in
Netscapes Disk-Cache landete und somit neu aus dem Netz geholt wird.
Achtung: das alles ist Vermutung ohne Tests meinerseits ...
> kann man das irgentwie fixen das animierte gifs keine reload
> erzeugen ?
Caching des Bilds wieder ermöglichen? Oder zumindest ein
Expires-Wert, der ein paar Minuten hält ...?
Ciao,
Martin
--
Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://ramsch.home.pages.de/ >
PGP: 0xE8EF4F75, 52 44 5E F3 B0 B1 38 26 E4 EC 80 58 7B 31 3A D7
php::bar PHP Wiki - Listenarchive