Avatar billede pointer Nybegynder
07. maj 2001 - 08:59 Der 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.
Avatar billede senj Nybegynder
07. maj 2001 - 09:35 #1
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.

/senj
Avatar billede senj Nybegynder
07. maj 2001 - 09:41 #2
Avatar billede pointer Nybegynder
07. maj 2001 - 09:42 #3
Ikke hvis det er et dynamisk billede med ?.... på url.
Avatar billede pointer Nybegynder
07. maj 2001 - 09:42 #4
Min egen omskrivning. Kan nogen klare det bedre?
Avatar billede pointer Nybegynder
07. maj 2001 - 09:42 #5
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
Avatar billede ghanic Nybegynder
07. maj 2001 - 18:27 #6
Jeg har testet din kode med IE5.5 og den lader til at virke. Også med url\'er med ?.

Men jeg får ikke meget ud af RFC2616...
Avatar billede pointer Nybegynder
08. maj 2001 - 11:10 #7
Nåja hvis ingen kan hjælpe...
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester