ChrisB: PHP Anfrage als Bild beantworten

Beitrag lesen

Hi,

Hast du mal ein Beispiel bitte? Ich steh gerade etwas auf dem Schlauch.

Wie Der Martin schon sagte - wenn dein Script die Daten mit einem “Last-Modified” Response-Header ausliefert, dann wird der Browser beim nächsten Request, wenn er die Gültigkeit der Ressource prüfen will, einen “If-Modified-Since” Request-Header mitschicken.

Den analysierst du in deinem Script (Wie greift man mit PHP auf Request-Header zu? -> Google!), und entscheidest auf Grund der darin gemachten Datumsangabe, ob die Version, die der Client im Cache hat, noch aktuell ist – wenn ja, antwortet dein Script mit 304 Not Modified und ohne Daten zu senden; andernfalls, 200 OK plus Daten, wie „normal“.

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?