Willkommen in der Webstatt Zum Webstatt Blog und Stories
Franky Franky am 04.02.08 00:15

Moin,

ich habe hier eine Galerie auf meinem multipic.de erstellt: http://yj5ktgsh.multipic.de/

Problem ist nur: Klicke ich im Index ein Bild an und gehe dann wieder zurück zum Index indem ich auf 'Übersicht' klicke.. dann werden alle Thumbs wieder ganz neu geladen.
Wie kommt das? Was muss ich noch an den Headern ändern?

Momentan schauts bei nem Thumb so aus:
# HTTP/1.1 200 OK
# Date: Sun, 03 Feb 2008 23:20:36 GMT
# Server: Apache/2.2.3 (Linux/SUSE)
# X-Powered-By:
# Last-Modified: Sun, 03 Feb 2008 22:52:28 GMT
# Content-Length: 17803
# Expires: Tue, 04 Mar 2008 22:52:28 GMT
# Content-Type: image/jpeg


Ich möchte das ein Bild z.B. einen Monat in der Brwosercache bleibt.. habs mit diesem "Expires" versucht .. ohne Erfolg. Was kann ich sonst noch tun?

Damit kann man wunderbar den Header auslesen..
http://www.andyhoppe.com/software/http-php-apache-iis-header.htm

Viele Grüße,
Franky

netcup.de Warum gibt es hier Werbung?
Snake am 06.02.08 01:34

Hallo,

oftmals senden Browser solche "if-modified-since" headers:

// Note that this is not a RFC 822 date (the tz is always GMT)
$tsstring = gmdate("D, d M Y H:i:s ", $timestamp) . "GMT";

// Check if the client has the same page cached
if (isset($_SERVER["HTTP_IF_MODIFIED_SINCE"]) &&
($_SERVER["HTTP_IF_MODIFIED_SINCE"] == $tsstring)) {
header("HTTP/1.1 304 Not Modified");
exit();
}

Quelle: http://www.php.net/source.php?url=/index.php

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt