Christian Kruse: if-modified-since

Beitrag lesen

你好 Sven,

Im HTTP-Header schickt ja der Browser selbst ggf das Feld
if-modified-since, damit der Server feststellen kann, ob sich das
Dokument seit der letzten Übertragung geändert hat.

Da musst du aufpassen, einige Browser machen das nur, wenn ein
Last-Modified-Header existiert. Den solltest du also immer mitschicken.

Muss ich das jetzt selbst auslesen, vergleichen und ggf. ein 304 Not
Modified senden?

Jau. Zugreifen kannst du darauf mit $ENV{HTTP_IF_MODIFIED_SINCE}. Der
Apache nimmt dir da nichts ab, waer ja hirnrissig, dann muesstest du
trotzdem den kompletten Inhalt neu generieren.

再见,
克里斯蒂安

--
Der Mund ist das Portal zum Unglück.