Hola,
Veamos, en el fichero con extension .php debes poner el codigo:
Código PHP:
<?php
header("Expires: Mon, 6 Jan 2003 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache, must-revalidate"); // Compatibilidad con HTTP/1.1
header("Pragma: no-cache"); // Compatibilidad con HTTP/1.0
?>
antes de sacar cualquier cosa al navegador. Antes de todo el HTML, antes de hacer echo, antes de incluir ficheros (por si acaso). El <?php deben ser los primeros caracteres del fichero, sin espacios por delate, ni lineas en blanco.
Asi, tu fichero .php no sera cacheado.
Aunque yo habia leido que el proxycache de timofonica no cacheaba las paginas dinamicas (PHP, ASP, ...), solo las HTML e imagenes.
Con este codigo tampoco se cachera en el navegador.
Saludos.