Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/02/2003, 14:50
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Borrar algo del cliente no se puede .. ni tan siquiera la caché ....

Lo que tendrias que hace y eso si que puedes es decirle a tu página que no sea almacenada en el caché ..

El tema de cabeceras y caché entre varios navegadores es un tema muy complejo .. pues cada uno suele incumplir las normativas del HTTP/1.1 y sus RFC's q lo definen ..

Via PHP puedes enviarles estas cabeceras .. Tambien lo puedes hacer via tus "meta tag" de HTML .. pero que sepas que esto no es problema de PHP .. PHP solo te pone a tu disposicón las funciones para enviar "cabeceras HTTP" al navegador .. Insisto q sería lo mismo q usar <meta .. > .. pero ya q estamos en el foro de PHP:

(si no funciona en Opera no me preguntes a mi .. www.rfc.net y mira las RFC's del protocoolo HTTP ..)

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
?>
Como cabeceras q son .. han de estar antes de cualquier otro típo de cabecera o HTML q envies al navegador.

Un saludo,