En PHP existe la misma forma q en ASP .. pues no es ni de ASP ni de PHP .. se trata de enviarle las cabeceras HTTP correspondientes a "no-cache" y similares .. Pero eso actua sobre el "cliente" (osese) tu Navegador . NO sobre tu ISP ...
Lo que cambia por supuesto es la funcion o método para enviarlas .. en PHP las funciones para enviar cabceras son header() .. y lo q envies es PURO protocoolo q desess usar .. en este caso HTTP/1.1
Lanzado desde PHP sería:
Código PHP:
<?
// No almacenar en el cache del navegador esta página.
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Expira en fecha pasada
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // Siempre página modificada
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Pragma: no-cache"); // HTTP/1.0
?>
Igual lo podrías hacer desde HTML directo via <meta tag .....>
Pero insisto q esto no es propietario de PHP .. ni de ASP . .ni de Perl .. ni de HTML. Eso es lo q siemmmpre pretendo hacer entender ...
Si eso te solventa los problemas de caché de tu ISP .. ok .. pero esas cabeceras deberian afectar SOLO al navegador q se use.
Y .. por supuesto como cabeceras HTTP q son .. han de ser enviadas antes q ningun otro HTML o echo " algo" q puedas tener.
Un saludo,