Avatar billede makamakalay Nybegynder
03. november 2010 - 22:23 Der er 17 kommentarer og
1 løsning

IE gemmer siden i cachen - Vil have den til at reloade ved hvert besøg.

Jeg har lavet en side i RapidWeaver på min mac (www.birgitjuhl.dk)

Hver gang jeg laver en ændring ser jeg den fint på min maskine. Men hende jeg har lavet den til har ikke set ændringerne de sidste mange måneder i IE. Jeg har læst mig frem til det er noget med den cacher den, men jeg synes det er mærkeligt hun ikke får de store ændringer uden manuel at skulle trykke ctrl+F5.

Hvis jeg selv prøver i IE så fanger den ikke ændringerne bare jeg går ind på adressen igen, der skal jeg også trykke F5, hvilket absolut ikke er optimalt.

Hvordan kan det være den gør det?

Jeg har prøvet at finde et script, der kunne få den til at reloade siden ved hvert besøg.

Hvis jeg indsætter nedenstående, så står den også og reloader fx hvert 5. sekund, men det er jeg ikke interesseret i.

Der må da være en måde så man kan gå ind på hjemmesiden i IE uden manuelt at skulle opdatere?

<HTML>
<HEAD>
<META HTTP-EQUIV="REFRESH" CONTENT="5">
<TITLE> Pragma No-cache </TITLE>
</HEAD>
<BODY>

This is an example of where to place the second header section

so that the "Pragama, No-Cache" metatag will work as it is supposed to.

</BODY>
<HEAD>
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
</HEAD>
</HTML>
Avatar billede webweaver Praktikant
04. november 2010 - 10:11 #1
Har du adgang til PHP?
I såfald, kan det ordnes med det.

Ved at indsætte følgende øverst i din fil, er der ikke store chancer for at siden bliver cachet:

<?php

header("Expires Wed, 6 Sep 2000 11:11:11 GMT");
header("Last-Modified: " .gmdate("D,d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");

?>
Avatar billede makamakalay Nybegynder
04. november 2010 - 10:21 #2
Jeg bruger one.com, og de skriver der er php5.

Skal jeg indsætte det allerøverst i index.html-filen?
Avatar billede webweaver Praktikant
04. november 2010 - 10:44 #3
Ja indsæt det der :)
Avatar billede webweaver Praktikant
04. november 2010 - 10:45 #4
Men husk, når du bruger PHP, kan du ikke kalde din fil for .html mere. Så skal den hedde .php
Avatar billede makamakalay Nybegynder
04. november 2010 - 11:01 #5
Siden kan ikke vises: http://mikkeljuhl.dk/birgit/index.php

Er det fordi serveren ikke kan, eller fordi jeg har indsat det forkert. Jeg har indsat teksten aller øverst i filen via Espresso og gemt den som .php.
Avatar billede webweaver Praktikant
04. november 2010 - 11:23 #6
Hmm. Prøv at rykke det ned imellem <head> og </head>. Men som det første i <head> Nogen forskel?

Og ellers prøv at kalde filen for .php5

Har du en .htaccess fil til sitet, du har ændret i?
Avatar billede makamakalay Nybegynder
04. november 2010 - 11:44 #7
php5 hjælper ikke.

Når jeg rykker det ned i head loader den noget kode før den går ind på siden.

http://mikkeljuhl.dk/birgit/index.php

Har ikke .htaccess
Avatar billede makamakalay Nybegynder
04. november 2010 - 11:44 #8
Den har ogå rykket siden længere ned
Avatar billede webweaver Praktikant
04. november 2010 - 17:35 #9
Linket virker ikke lige, så kan ikke se det.
Ved ikke om der skal noget server configuration til for at det virker. Så lad os lige gå tilbage, havde du prøvet at smide dette ind mellem din <head></head> øverst i filen,

<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">

Du er jo ingen som tvinger dig til at have

<META HTTP-EQUIV="REFRESH" CONTENT="5">

i <head> også.
Avatar billede makamakalay Nybegynder
04. november 2010 - 19:43 #10
Hej.

Du har jeg sat <META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE"> ind lige efter det første head.

http://mikkeljuhl.dk/birgit/

Men har ldit svært ved at se om det virker. Sidder du på en IE?
Avatar billede webweaver Praktikant
04. november 2010 - 20:12 #11
Ja det gør jeg.
Har forskellige browsere installeret for webudvikling.
Hvad skal jeg kigge efter af ændringer?
Avatar billede makamakalay Nybegynder
04. november 2010 - 20:36 #12
Jeg har som sagt sat <META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">  ind i toppen.

Nu har jeg skrev fire ét-taller efter sidste sætning på siden. Kan du se det i IE uden at opdatere siden manuelt, men bare gå ind på http://mikkeljuhl.dk/birgit/
Avatar billede makamakalay Nybegynder
04. november 2010 - 20:38 #13
Er lige tilbage om et par timer først. Men tak fordi du gider bøvle med det.
Avatar billede webweaver Praktikant
04. november 2010 - 22:38 #14
Ja det kan jeg godt. Siden er ikke cachet hos mig :)
Avatar billede makamakalay Nybegynder
05. november 2010 - 08:52 #15
Det virker alle andre steder, så må jeg lige have tjekket om den opdaterer hos hende. Men når den ikke har opdateret hos hende de sidste par mdr. er det vel nærmere en fejl 40 af en art...
Avatar billede makamakalay Nybegynder
05. november 2010 - 08:53 #16
Jeg kan ikke lige gennemskue hvordan jeg giver dig point.
Avatar billede webweaver Praktikant
05. november 2010 - 09:18 #17
Det kan du først, når jeg smider et svar.
Nu kan du give mig point.
Avatar billede webweaver Praktikant
06. november 2010 - 23:59 #18
Hvis vi er færdige, kan du vidst også lukke her, som du fik gjort med de andre åbne tråde du havde :)
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