Forzar refresco cache en Firefox


Este es tu lugar para hablar de programación, compartir, crear y desarrollar nuevos proyectos

Moderador: Moderadores

-<|:·þ
-<|:·þ

Mensajes: 2011

Registrado: Lun Sep 12, 2005 9:02 pm

Ubicación: Cuando crees que me ves cruzo la pared...

Nota Jue Feb 04, 2010 11:13 am

Forzar refresco cache en Firefox

Hola gente!

Estoy pegandome con un script en PHP para realizar facturas en PDF, el caso es que el muy cabrito no refresca los cambios, así que tengo que cerrar la pestaña y volverla a abrir para poder ver los cambios en el archivo, porque puedes hartarte a darle al F5 que no hay manera... creo que lo he probado todo ya:

  • Darle a Ctrl+F5
  • Darle a Ctrl+Shift+R
  • Usar cabeceras PHP:
      Código:
    header("Cache-Control: no-cache, must-revalidate");
    header("Expires: Sat, 30 Jan 2001 05:00:00 GMT");
  • ...
Ahora mismo estoy buscando en el about:config a ver si hay algo de interes, ya que no me gustaria desactivar la caché... ;)
A ver que me podeis decir sobre el tema!

PD: Ahora que lo pienso, igual el tema esta mejor en Software, lo dejo a vuestra elección.
ImagenImagen "Happy Hacking". Richard Stallman

Cuando la oscuridad nuble tu mente, que la paranoia sea tu guía.

Déjate caer por mi blog
Avatar de Usuario

<|:-D
<|:-D

Mensajes: 1530

Registrado: Vie Nov 25, 2005 2:01 am

Nota Jue Feb 04, 2010 11:36 am

Re: Forzar refresco cache en Firefox

Nen, ¿¿con algo como esto en el about:config no te vale??
[Padre] ¿Crees en el fracaso?
[Hijo] Sí
[Padre] Entonces lo experimentarás

-<|:·þ
-<|:·þ

Mensajes: 2011

Registrado: Lun Sep 12, 2005 9:02 pm

Ubicación: Cuando crees que me ves cruzo la pared...

Nota Jue Feb 04, 2010 11:56 am

Re: Forzar refresco cache en Firefox

Pues sí, la verdad es que era mi última opcion, pero como funciona lo he dejado de momento, la idea es que no le pase lo mismo al cliente final, porque no puedo ir por el mundo desactivando la caché de todos los navegadores... (en realidad sí puedo, pero tengo mi corazoncito...) :lol:
ImagenImagen "Happy Hacking". Richard Stallman

Cuando la oscuridad nuble tu mente, que la paranoia sea tu guía.

Déjate caer por mi blog
Avatar de Usuario

<|:-)
<|:-)

Mensajes: 698

Registrado: Dom Mar 05, 2006 11:16 pm

Ubicación: lynx -dump "http://www.geoiptool.com/?IP=$(curl ifconfig.me)" |grep City

Nota Jue Feb 04, 2010 3:32 pm

Re: Forzar refresco cache en Firefox

aqui te pone los distintos valores que puede tomar la variable del about:config que nos señalo Sor.

about:config
type this into the filter:
browser.cache.check_doc_frequency
change the value to: 1

more info:
3 - only check if it seems outdated
2 - always use cached version
1 - always check for newer version
0 - check for newer version once per session


Por si quieres afinar un poco mas...
The attacker isn't attacking the SID, but the fact that the SID exists, and is used for authentication
Alek Amrani, Session donation, Defcon 17
http://www.vlan7.org

-<|:·þ
-<|:·þ

Mensajes: 2011

Registrado: Lun Sep 12, 2005 9:02 pm

Ubicación: Cuando crees que me ves cruzo la pared...

Nota Jue Feb 04, 2010 9:30 pm

Re: Forzar refresco cache en Firefox

Mañana experimentaré un poco con estos valores, pero la idea es hacerlo por cabeceras con PHP, así me curo en salud de que funcione con los demás browsers....

Saludos y gracias!
ImagenImagen "Happy Hacking". Richard Stallman

Cuando la oscuridad nuble tu mente, que la paranoia sea tu guía.

Déjate caer por mi blog
Avatar de Usuario

<|:-)
<|:-)

Mensajes: 698

Registrado: Dom Mar 05, 2006 11:16 pm

Ubicación: lynx -dump "http://www.geoiptool.com/?IP=$(curl ifconfig.me)" |grep City

Nota Mar Feb 09, 2010 1:09 pm

Re: Forzar refresco cache en Firefox

si, mejor y mas elegante, aunque ahi si que ya no puedo ayudar demasiado, porque la sintaxis que usas en las cabeceras coincide con la idea que yo tengo, aunque nunca lo haya probado.

Pero he buscado por curiosidad, y quizas asi puedas afinar un poco:

http://www.php.net/manual/en/function.session-cache-limiter.php

Llegué ahi desde la documentacion oficial de PHP, en el "example 2" de aqui

Leete la nota del "example 2", quizas pueda servirte, o quizas viendo como se comporta Firefox con Paros o la extension Tamperdata que usas, puedas debuggear un poco.

Suerte,
The attacker isn't attacking the SID, but the fact that the SID exists, and is used for authentication
Alek Amrani, Session donation, Defcon 17
http://www.vlan7.org

-<|:·þ
-<|:·þ

Mensajes: 2011

Registrado: Lun Sep 12, 2005 9:02 pm

Ubicación: Cuando crees que me ves cruzo la pared...

Nota Jue Feb 11, 2010 10:00 pm

Re: Forzar refresco cache en Firefox

Gracias vlan7!!!

La verdad es que en el resto de navegadores, excepto en los de mi PC, ha ido bien hasta ahora... :roll: pero bueno, no está de mas tener buena info, y tus enlaces siempre son buenos ;)

El ejemplo 2 y su nota correspondiente creo que te los podría recitar de memoria como la tabla del 2...!!! :lol: Me pasé una mañana entera calentándome la cabeza con eso, al final quite toda caché del navegador y en paz...

Voy a echarle un ojo al primer enlace que me ha parecido interesante y la verdad, no sé como se me paso por alto... :roll: es lo que yo llamo "el síndrome del ojo cabezota" cuando te empeñas en que algo esta bien, ya puedes mirar y mirar que nunca encontrarás esa maldita comilla que te jode el script entero... :lol:
ImagenImagen "Happy Hacking". Richard Stallman

Cuando la oscuridad nuble tu mente, que la paranoia sea tu guía.

Déjate caer por mi blog

Volver a Programación

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Traducción al español por Huan Manwë