Cacha ej vissa sidor
Moderatorer: Moderatorgrupp, Supportgrupp
Cacha ej vissa sidor
Jag har lagt till en sida i forumet där en del information kommer från en extern länk som uppdateras av annan person. Denna person vill jag slippa ge den behörighet som behövs för att rensa cachen. Så jag undrar om det finns något sätt att förhindra att denna sida cachas.
Re: Cacha ej vissa sidor
Brukar sova lite efter 29:e timman och Ingen support via PM!
Re: Cacha ej vissa sidor
Jag kanske uttryckte mig oklart, det gäller bara en sida som jag skälv lagt till forumet med almen information, alltså inga forums funktioner. Det vore bra om vissa av länkarna på denna sidan gick att förhindras från cachen. När dessa är externa källor med bara är statiska informationen. Så slapp men att dela ut behörigheter till ej betrodda personer. Alltså om det fans någon php kod man kunde skriva i själva länken på sidan
Re: Cacha ej vissa sidor
Brukar sova lite efter 29:e timman och Ingen support via PM!
Re: Cacha ej vissa sidor
Det går att lägga in en META-tag mellan <head>...</head> som göra att sidan inte cachas alls:
Kod: Markera allt
<meta HTTP-EQUIV="Pragma" CONTENT="no-cache">Varför? Jo, för det kanske är proxyservrar på vägen som sparar på sig data...
Ja, men varför??? Jo för att en proxyserver inte tittar på vad som ligger inom <body>...</body>, den bara förmedlar det... dvs. den har inte sett META-taggen ovan.
Följande saker är bra att lägg in:
Kod: Markera allt
<?php
// Tala om att innehållet är föråldrat, och upphörde att gälla på ett "historiskt" datum
header("Expires: Mon, 1 Jan 2000 12:00:00 GMT");
// Tala om att sidan dessutom precis nu är uppdaterad...
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
// För att proxyserver som tolkar HTTP/1.1 ska låta bli att spara på sig saker...
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
// För att proxyserver som tolkar HTTP/1.0 ska låta bli att spara på sig saker...
header("Pragma: no-cache");
?>Kod: Markera allt
<meta name="robots" content="noarchive">Vilka är online
Användare som besöker denna kategori: 12 och 0 gäster


