Tips and Tricks

Home | Tips and Tricks | Art. # 103

Caching delle pagine PHP

Quando eseguiamo uno script PHP, la richiesta viene fatta al server Web che restituisce la pagina in formato HTML, ma alcuni browser con problemi di cache, potrebbero visualizzare una versione "vecchia" della pagina, anche se è stata eseguita una nuova richiesta al server.

Per evitare questo problema è possibile utilizzare le intestazioni PHP, attraverso la funzione header, con i comandi Cache-Control, per il caching, ed Expires per stabilire la data di scadenza dei file temporanei.

E' sufficiente, all'inizio di ogni file PHP, scrivere queste due righe:

<?
    header("Cache-Control: no-cache, must-revalidate");
    header("Expires: Mon, 27 Oct 2008 10:00:00 GMT");
>

In realtà è sufficiente la prima. La seconda accetta il giorno di scadenza dei cookies, impostando data ed ora nel formato specificato.

 

Scritto in data 22/10/2008

Segnalalo ad un Amico | Aggiungilo ai Preferiti

© 2009 Appunti PHP - A cura di Luca Ruggiero - Partita IVA 05564851219 - Privacy | Pubblicità | Contatti