Avatar billede fizk Nybegynder
11. august 2006 - 16:01 Der er 6 kommentarer

Hurtigere opdatering af side?

Jeg sidder og bikser lidt med en side, hvor jeg har en formular, som så går videre til en anden side (som skriver til en database) og så går den tilbage til forsiden igen og denne skulle gerne vises med opdaterede oplysninger, hevet ud fra den database der lige er skrevet til.

Problemet er bare at det ikke er altid den når (når den vender tilbage til forsiden) at få opdateret, den har vel gemt den i Cachen kunne jeg forestille mig, men kan det lade sig gøre at få den til at "glemme" det her lidt hurtigere, så den hele tiden viser det nyeste?
Avatar billede iss Novice
11. august 2006 - 16:08 #1
Hvis jeg forstår ret:
headers("Expires: Mon, 26 Jul 1997 05:00:00 GMT";
headers("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0";
headers("Pragma: no-cache";
headers("Last-Modified: ".$now; <- sættes til den tidspunket at side opdateres. samme format som expire.
Avatar billede fizk Nybegynder
11. august 2006 - 16:36 #2
Hmmmm ... Jeg ved nu snart ikke ... Nå, men det var tæt nok på til jeg kunne få det til at virke, der var bare lige lidt småting ;)

$expire = date("r");
header("Expires: ".$expire);
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
header("Pragma: no-cache");
header("Last-Modified: ".$epxire);
Avatar billede fizk Nybegynder
11. august 2006 - 16:43 #3
Hov, skal jo lige ha' et svar, så du kan få pts! :D
Avatar billede iss Novice
11. august 2006 - 18:29 #4
Tæt nok på? Christ...
Avatar billede fizk Nybegynder
11. august 2006 - 20:22 #5
=D Mangler stadig et svar ;)
Avatar billede iss Novice
11. august 2006 - 20:34 #6
Næææ
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