Καθαρισμός Cache με HTML ή PHP

By | 21/02/2012

Aν για κάποιο λόγο θέλετε οι επισκέπτες του site σας, να βλέπουν πάντα ενημερωμένο περιεχόμενο στο website σας και όχι το αποθηκευμένο του Πλοηγού τους, τότε υπάρχει εύκολος τρόπος!

Καθαρισμός Cache με HTML ή PHP

 

Για να καθαρίσετε το αποθηκευμένο περιεχόμενο του site σας από τον Πλοηγό του επισκέπτη σας ή για να τον αναγκάσετε να ξανακατεβάσει όλο το περιεχόμενο, μπορείτε να εισάγετε τον ακόλουθο κώδικα HTML στο header της ιστοσελίδας (<head>).

Ο κώδικας θα ζητήσει από τον Πλοηγό να αγνοήσει οποιαδήποτε αποθηκευμένη έκδοση της ιστοσελίδας και να ξανακατεβάσει το περιεχόμενό της.

Κωδικας HTML:

<!-- no cache headers -->
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="no-cache">
<meta http-equiv="Expires" content="-1">
<meta http-equiv="Cache-Control" content="no-cache">
<!-- end no cache headers -->

 

Αν δουλεύετε με PHP, μπορείτε να κάνετε το ίδιο με κώδικα PHP:

Κώδικας PHP:

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

2 thoughts on “Καθαρισμός Cache με HTML ή PHP

  1. Σταύρος Τ.

    Το δοκίμασα αλλά δεν φαίνεται να λειτουργεί ούτε στον firefox ούτε στο chrome.

    Reply
    1. Γιάννης Post author

      μήπως το site σας χρησιμοποιεί εσωτερικό caching μηχανισμό;

      Reply

Αφήστε μια απάντηση

Η ηλ. διεύθυνσή σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *