@Netspy - Da Du wohl von uns beiden der Header-Profi bist - wirst Du mir bestimmt noch sagen können wie die Header-Bestandteile für
Code:
header('Expires: Thu, 01 Nov 2200 00:00:00 GMT');
header('Cache-Control: ');
header('Pragma: ');
am besten überschrieben werden. Ich denke da an die Proxies, davon habe ich nämlich keine Ahnung.
<edit>
Was im IE, siehe oben, schön funktioniert hat, klappt mit dem Firefox nicht, dieser sendet nur bei jedem 2.mal einen
$_SERVER['HTTP_IF_NONE_MATCH'] - ich schätze das liegt wohl an den unqualifiziert überschriebenen Header-Angaben ?!
Code:
127.0.0.1 - - [22/Apr/2005:14:49:02 +0200] "GET /__files/test.session.inc.php HTTP/1.1" 200 7858
127.0.0.1 - - [22/Apr/2005:14:49:03 +0200] "GET /__files/test.session.inc.php HTTP/1.1" 304 0
127.0.0.1 - - [22/Apr/2005:14:49:04 +0200] "GET /__files/test.session.inc.php HTTP/1.1" 200 7858
127.0.0.1 - - [22/Apr/2005:14:49:05 +0200] "GET /__files/test.session.inc.php HTTP/1.1" 304 0
Wie gesagt evtl. hat ja jemand eine Lösung wie die Header-Angaben der Sessionfunktion schlauer überschrieben werden.
Außerdem habe ich dieses Thema mal in
PHP.de eingestellt.