phpbar.de logo

Mailinglisten-Archive

[php] Cache-Problem

[php] Cache-Problem

Erich Hohermuth thirt_(at)_profzone.ch
Mon, 8 Nov 1999 16:16:02 +0100 (CET)


Hmm nochmals

Jetzt sehe ich gerade etwas.. du lädst das Bild rauf mit dem Script..

wie zeigst du es an ?

ohne Script evnetuell geht ja so etwas:

http://www.foo.com/grafikout.php?grafik=name

oder 

http://www.foo.com/image/bild/grafik 

Wobei bild ein Script ist das mittels $PATH_INFO den Namen expandiert.

 header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
 header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always
 modified
 header("Cache-Control:no-cache,must-revalidate"); // HTTP/1.1
 header("Pragma: no-cache"); // HTTP/1.0      
 passthru(  "$grafik" );

?

Gruss Erich



On Mon, 8 Nov 1999, Frank Heuser (screenTeam) wrote:

> Hallo Liste!
> 
> 
> 
> ich bin hier gerade am verzweifeln _(at)_:-(
> 
> 
> ich habe ein Skript gebastelt, was ein beliebiges Bild per Upload auf den
> Server aufspielt. Dabei wird das alte immer überschrieben. Leider bekomme
> ich sämtliche Browser nicht dazu, nach dem Upload das NEUE Bild anzuzeigen.
> Ich bin schon sämtliche Lösungvorschläge aus dem Archiv durchgegangen:
> 
> <?
> $expirestime=time()+300;
> $expiresdate=gmdate("D, d M Y H:i:s", $expirestime);
> Header("Expires: $expiresdate GMT");
> 
> echo("
> <META NAME=\"date\" CONTENT=\"".date("Y-m-d")."T".date("H:i:s")."+00:00\">
> <META HTTP-EQUIV=\"expires\" CONTENT=\"0\">
> <META HTTP-EQUIV=\"pragma\" CONTENT=\"no-cache\">";
> ");
> ?>
> 
> und/oder
> 
> <?
> header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
> header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always
> modified
> header("Cache-Control:no-cache,must-revalidate"); // HTTP/1.1
> header("Pragma: no-cache"); // HTTP/1.0
> ?>
> 
> 
> funktioniert alles nicht (jepp, die "header-geschichte" steht ganz oben)...
> 
> 
> kann mir jemand DIE ultimative Lösung verraten? :-))
> 
> ...oder vielleicht einen neuen Ansatz?
> 
> 
> bin für jede Idee dankbar!
> 
> 
> 
> Viele Grüße,
> 
> Frank
> 
> 
> 
> --
> Frank Heuser
> www.screenTeam.de
> 
> Marzellenstr.43a,50668 Koeln
> fon 0221-91656880 fax 0221-91656870
> 
> 
> -- 
> ** Durchgehend geöffnet: http://www.php-center.de **
> Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de
> http://infosoc.uni-koeln.de/mailman/listinfo/php
> 



php::bar PHP Wiki   -   Listenarchive