Foros del Web » Creando para Internet » HTML »

cache y opera

Estas en el tema de cache y opera en el foro de HTML en Foros del Web. hola foristas!! resulta que necesito actualizar paginas siempre (sin que el browser las tome del cache) y hago lo siguiente: header("Expires: Mon, 26 Jul 1997 ...
  #1 (permalink)  
Antiguo 30/07/2003, 22:37
 
Fecha de Ingreso: julio-2003
Ubicación: Buenos Aires
Mensajes: 96
Antigüedad: 20 años, 9 meses
Puntos: 0
Exclamación cache y opera

hola foristas!!
resulta que necesito actualizar paginas siempre (sin que el browser las tome del cache) y hago lo siguiente:

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");

ahora me funciona con el explorer, pero no con opera ni con phoenix: ¿estoy haciendo algo mal o esto es cierto?
  #2 (permalink)  
Antiguo 31/07/2003, 00:02
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Esto ya no es problema de PHP .. Lo que estás haciendo con esos "header" (por si no lo sabias) es "enviarle" ciertas cabeceras HTTP al navegador para que no "cachee" las páginas ...

Como veras .. se usan unas cuantas que como bien dices funcionan en un determinado navegador .. pero puede que no funcionen en otros ...

Creo que en el foro "HTML" estaría mejor tu pregunta pues "tratan" más con "navegadores" que lo que es PHP propiamente que es un lenguaje del lado del "servidor" ...

Las cabeceras HTTP las define su protocolo .. (otra cosa es que todos los navegadores las cumplan) .. lo puedes ver completo en www.rfc.net

Tambien (supongo que sabras) que las cabeceras HTTP se pueden "lanzar" desde HTML normal y corriente con sus tag (en el <header>) de <META .....>.

Así que de lo dicho .. mejor movemos el mensaje al foro HTML a ver que te cuentan por allá ...

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 18:40.