Foros del Web » Programando para Internet » PHP »

Problema con FIREFOX (cache y headers)

Estas en el tema de Problema con FIREFOX (cache y headers) en el foro de PHP en Foros del Web. Saludos, Sera que alguien sabra Porque funciona bien este codigo en "Internet Explorer" y en Firefox "NO FUNCIONA" Código PHP: <? $camino  =  "./" ; ...
  #1 (permalink)  
Antiguo 05/02/2006, 14:26
Avatar de xyyy7  
Fecha de Ingreso: enero-2004
Ubicación: Maracay.-
Mensajes: 637
Antigüedad: 20 años, 2 meses
Puntos: 5
Problema con FIREFOX (cache y headers)

Saludos, Sera que alguien sabra Porque funciona bien este codigo en "Internet Explorer" y en Firefox "NO FUNCIONA"
Código PHP:
<?
$camino 
"./";
    
header("Content-Type: image/jpeg");
    
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-store, no-cache, must-revalidate");
    
header("Cache-Control: post-check=0, pre-check=0"false);
    
header("Pragma: no-cache");
@
readfile($camino.$_GET['imagen']);

echo 
'Hola Firefox, "No" me Simpatizas';
?>
Si Habrimos en Explorer, Obviamente mostrara el echo pero si habrimos en Firefox, la no habre nada, solo sale el url de la pagina...

Sabra alguien que problema tiene el Firefox con los cache o header del PHP..

Saludos.-
__________________
Maracay Edo Aragua - Venezuela :
Mi Favorita :
http://www.MySQL.Com
  #2 (permalink)  
Antiguo 05/02/2006, 20:02
Avatar de SiR.CARAJ0DIDA  
Fecha de Ingreso: junio-2004
Ubicación: Acá
Mensajes: 1.166
Antigüedad: 19 años, 9 meses
Puntos: 4
? no sera que el problema lo tiene el explorer? para que haces un echo si mandas un header como image/jpg?? y peor aun, haces readfile y luego un echo?? no tiene sentido eso
__________________
Internet Explorer SuckS
Download FireFox
  #3 (permalink)  
Antiguo 06/02/2006, 08:12
Avatar de xyyy7  
Fecha de Ingreso: enero-2004
Ubicación: Maracay.-
Mensajes: 637
Antigüedad: 20 años, 2 meses
Puntos: 5
Re

Si observas bien el script, no estoy mandando el header como JPG para que la pagina se muestre en forma de imagen, solo hago que la imágenes no queden en el cache del explorador, o sea que sean recargadas nuevamente al cargar la pagina, también puedes notar un "Pragma: no-cache" ósea, el script esta armado para evitar el chache de la pagina y sus imágenes incluidas, "si pruebas en script" veras como funcionara perfectamente en Explorer...
salvo que lo uses en FIREFOX...

solo intento buscarle una solución a eso... ya que yo también promuevo el uso de FIREFOX en mis paginas, pero con ese error que encontrado en el, podría ser cuchillo para mi garganta...
ya que independientemente como yo arme o estructure el script, "debería" arrojar los mismo resultados en ambos exploradores, ... "cosa que estoy viendo mas favorecido al Internet Explorer"
__________________
Maracay Edo Aragua - Venezuela :
Mi Favorita :
http://www.MySQL.Com
  #4 (permalink)  
Antiguo 06/02/2006, 08:47
Avatar de carlosfocus  
Fecha de Ingreso: enero-2006
Ubicación: Venezuela
Mensajes: 823
Antigüedad: 18 años, 3 meses
Puntos: 0
Buenas xyyy7 veo que somos paisanos jejeje, mira te comento que algunas cosas no funcionan bien en firefox como en internet explorer aunque se que me diran que actualize al un script o algo por el estilo, en fin, para no entrar en detalles sobre browsers ya que uso los 2 ejejjejejee, me desvie del tema.........

sobre esto de los headers y esas cosas no tengo muchos conocimiento, pero la web de la empresa tenemos un sistema de administracion con esos parametros sobre el explorador y mira compare los dos codes y teoricamente estan bien, y a mi no me da problemas...... si alguien experto en esto puede decir que sucede seria bueno ya que el tema en interesante
__________________
Carlos Herrera
Web Developer
www.carlos.com.ve
Para descargar archivos propios a su Teléfono Mobil? www.carlosfocus.com
  #5 (permalink)  
Antiguo 11/01/2008, 23:59
Avatar de reyesoft  
Fecha de Ingreso: abril-2006
Ubicación: San Rafael, Mendoza
Mensajes: 311
Antigüedad: 18 años
Puntos: 15
Exclamación Re: Re

Cita:
Iniciado por xyyy7 Ver Mensaje
Si observas bien el script, no estoy mandando el header como JPG para que la pagina se muestre en forma de imagen
Si observas, si lo estás enviando. Pego parte de tu código:
Código PHP:
header("Content-Type: image/jpeg"); 
Cuando Firefox lee ese encabezado no te va a mostrar el contenido a menos que sea una imagen. Si a pesar de ello quieres verlo como lo hace el bendito Internet Explorer, tienes que poner que quieres ver el código. Para ello tienes varias opciones, como por ejemplo presionar Ctrl+U o hacer clic con el botón derecho del mouse y poner "Ver código fuente de la página".

Se abrirá otra ventana y "tarán!"... Tu echo.

Un saludo...
__________________
Pablo Reyes

Compra/venta saldos PayPal, Skrill, Neteller, Bitcoins, etc.
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:20.