El hecho de que un navegador no almacene la página en su cacaché (o proxys) ... No depende de PHP .. es decir, no es una función "própia" de PHP. Son cabeceras HTTP adecuadas las que debes emplear. Estas cabeceras HTTP las puedes "lanzar" al navegador desde HTML simple vía <META ....> o desde PHP .. Ya que estamos en dicho foro PHP, ahí van:
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
?>
Usalo al principio de tus scripts .. antes de cualquier otro HTML por médio.
Un saludo,