Slik fjerner Cache i PHP
Ved programmering i PHP, er det visse tilfeller som du kanskje ikke ønsker informasjon for å bli lagret, da det kan påvirke data som skal sendes inn i skjemaer. Bufrede data kan noen ganger føre til duplisering av sendte data eller diverse andre feil. For å løse disse problemene, kan du legge et skript for å kode for å deaktivere caching på visse sider på nettstedet ditt. Det innebærer å bruke PHP overskrifter som bestemmer verdier som vil forhindre at siden lagring av data i cache.
Bruksanvisning
1 Åpne en ny fil i Notepad eller åpne PHP-filen som du ønsker å legge til "fjerne cache" script til.
2 Legg til følgende kode:
<? Php
header('Expires: Sun, 15 Dec 2002 06:00:00 GMT');
header (. 'Last-Modified:' gmdate ( 'D, d MYH: i: s'.) 'GMT');
header ( 'Cache-Control: no-store, no-cache, må-revalidate');
header ( 'Cache-Control: post-check = 0, pre-check = 0', false);
header ( 'Pragma: no-cache');
?>
3 Lagre PHP-filen.
Hint
- Som du ikke kan fjerne nettleserens cache fra serveren uten å ha et bestemt program installert som har rettigheter til å endre brukerens system, skriptet ovenfor vil sette side ikke lagre, som kan tjene samme formål - spesielt hvis det brukes til å forebygge feil i skjemaet innsending eller noen funksjoner som involverer data på området.
- Alltid satt dato for utløp til en dato i fortiden for dette skriptet til å fungere.