Toon posts:

no-cache werkt niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil dus dat hij me pagina niet cached, dus dat elke refress weer nieuwe data wordt opgevraagd.

Daarvoor heb ik <meta HTTP-EQUIV="Pragma" CONTENT="no-cache"> in me <head> maar het werkt niet.

wat doe ik fout?

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

hmmm.... ik las laatst iets over

<META HTTP-EQUIV="expires" CONTENT="0"> (waarde is nul). Dat betekent, volgens de specificatie van HTTP1.1 als nu. Dus elke keer checken of de pagina veranderd is.

ASP-ers roepen ook wel om "-1" te gebruiken. ASP script wordt dan :
code:
1
2
3
<% Response.CacheControl = "no-cache" %>
<% Response.AddHeader "Pragma", "no-cache" %>
<% Response.Expires = -1 %>


Als je server met ASP overweg kan, kan je bovenstaand ergens bovenin plakken (bijv. net na je <html>).

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

Dit is met de PHP header functie, maar als het goed is moeten de META tags precies hetzelfde werken :)

PHP:
1
2
3
4
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");         // Datum MOET in het verleden zijn!  
header("Last-Modified: ".gmdate("D, d M Y H:i:s")."GMT"); // Document MOET altijd gewijzigd zijn!
header("Cache-Control: no-cache, must-revalidate");       // HTTP/1.1  
header("Pragma: no-cache");       // HTTP/1.0

Stop uploading passwords to Github!