Foros del Web » Programando para Internet » PHP »

Problema con iframe

Estas en el tema de Problema con iframe en el foro de PHP en Foros del Web. Hola a todos: Tengo un problemita con un iframe (que raro que den problemas estos verdad?) Bueno la cuestion es, que en ese iframe pongo ...
  #1 (permalink)  
Antiguo 22/11/2005, 19:06
 
Fecha de Ingreso: julio-2005
Ubicación: Guatemala
Mensajes: 165
Antigüedad: 19 años, 3 meses
Puntos: 0
Problema con iframe

Hola a todos:

Tengo un problemita con un iframe (que raro que den problemas estos verdad?)

Bueno la cuestion es, que en ese iframe pongo un contenido que esta en .htm entonces... cuando actualizo esa información, tengo que borrar el historial del explorador para obtener los datos nuevos, por que de lo contrario sigo viendo los datos viejos.

Como puedo solucionar este problema, si el archivo que contiene el iframe es php, y lo que quiero en el iframe es .htm... importante, no hay opción de que la info que necesito poner sea otro tipo que no sea .htm (lo siento )

Gracias por la ayuda!
  #2 (permalink)  
Antiguo 23/11/2005, 07:12
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
En general .. los probleamas sobre "cacheo" de páginas lo puedes solventar sólo con HTML y sus cabeceras (<meta ...>) de "no caché".

También puedes lanzar "cabeceras" desde PHP si usas más encima un script .php .. pero dejar claro que no es que sea diferente evitar el cacheo de una página por tu navegador por el hecho de que sea un script PHP .. al final siempre ese script PHP acaba generando "salida" hacia el navegador .. sea HTML con sus cabeceras META adecuadas o directamente desde PHP (pero en el fondo son las mismas, con diferente "sintax" de uso).

Desde PHP podrías usar (al principio de tu script):

Código PHP:
<?php
header
("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?>
www.php.net/header

Un saludo,
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 21:31.