Browser Cache deaktivieren php / htaccess
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
befehl
browser
check
code
definition
eintragen
fehler
forum
frage
header
http
machen
nachlesen
post
set
sinn
unterschied
url
verwenden
wirkung
-
Hallo
ich habe (in anderem Forum) zwei Möglichkeiten gefunden,
um den Browser Cache zu deaktivieren (ausser Meta-TAGs)
PHP
<?php Header("Pragma: no-cache"); Header("Cache-Control: no-store, no-cache, max-age=0, must-revalidate"); Header("Content-Type: text/html"); ?>
.htaccess
<Files *> Header set Cache-Control: "private, pre-check=0, post-check=0, max-age=0" Header set Expires: 0 Header set Pragma: no-cache </Files>
Fragen:
Warum ist es bei PHP: "Cache-Control: no-store, no-cache, max-age=0, must-revalidate"
aber in der .htacces: set Cache-Control: "private, pre-check=0, post-check=0, max-age=0"
ist doch beides header Befehl, warum nicht "gleich" ?!?
kann man nicht auch in php verwenden: private, pre-check=0, post-check=0
kann man nicht in der .htacces auch verwenden: no-store, no-cache, must-revalidate
was ist der Unterschied zwichen private und no-store, no-cache, must-revalidate ?
wenn ich nur die .htaccess Variante nehmen will, wie ist es dann am besten ?!
kann ich dort alles eintragen ? also auch no-store, no-cache, must-revalidate
.htaccess
<Files *> Header set Cache-Control: "private, no-store, no-cache, must-revalidate, pre-check=0, post-check=0, max-age=0" Header set Expires: 0 Header set Pragma: no-cache </Files>
oder macht das keinen Sinn ? (oder gibt das gar Fehler ? )
?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Die Definition und Wirkung der einzelnen Direktiven kannst Du hier detailliert nachlesen: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage