07. maj 2001 - 08:59Der er
6 kommentarer og 1 løsning
Cache Control
I dokumentation til PHPs header() funktion, angives følgende linjer som effektivt deaktiverer browsernes cache.
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
Jeg skal bruge det modsatte. Nemlig at aktivere browserens cache. RFC2616 er lidt ond at læse, så jeg giver 100 point til den der kan hjælpe med omskrivning af linjerne.
Er browserens cache ikke sat default til? Jeg mener, at hvis der ikke anføres noget i headeren og hvis client browseren er sat til cache så anvendes der automatisk cache.
header(\"Expires: Fri, 1 May 2015 05:00:00 GMT\"); // Date in the future header(\"Last-Modified: Mon, 26 Jul 1997 05:00:00 GMT\"); // Date in the past, never modified header(\"Cache-Control: max-age=473000000, public\"); // HTTP/1.1
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.