Foros del Web » Programando para Internet » PHP »

No almacén de páginas en caché

Estas en el tema de No almacén de páginas en caché en el foro de PHP en Foros del Web. Hola, alguien sabe si hay alguna manera en PHP para que una página no se almacene en caché, es que estoy teniendo problemas con las ...
  #1 (permalink)  
Antiguo 12/07/2003, 08:16
 
Fecha de Ingreso: julio-2003
Mensajes: 463
Antigüedad: 14 años, 5 meses
Puntos: 0
No almacén de páginas en caché

Hola, alguien sabe si hay alguna manera en PHP para que una página no se almacene en caché, es que estoy teniendo problemas con las listas que toman sus valores de una tabla.
Éstas, cuando ingreso un nuevo registro no lo muestran y tengo que actualizar la página para que lo muestre.

muchas gracias.
  #2 (permalink)  
Antiguo 12/07/2003, 20:31
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
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,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:22.