Comunidad de diseño web y desarrollo en internet online

Evitar que los archivos que carga flash se guarden en caché

Citar            
MensajeEscrito el 28 Dic 2009 08:25 am
Hola, estoy desarrolando una aplicacion en flash y cada vez que cargo un xml, éste se guarda en la cache.
He probado con la siguiente opcion en php (la pagina que carga el flash es php):

Código PHP :

header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache"); 


Pero no funciona; por lo que he investigado por la web, solo funcionaria si se tratate de un sitio https, y éste no es mi caso.

Existe alguna manera diferente para cargar este xml desde flash sin que se guarde en la caché o alguna otra opcion en php o html para solucionar esto??? Yo hasta el momento no he encontrado nada.

Gracias de antemano.
Un saludo a todos.

Por liru28

53 de clabLevel



 

msie7
Citar            
MensajeEscrito el 28 Dic 2009 01:16 pm
Lo de los headers debería funcionar pero hay algo mas simple, agrega un random, por ejemplo:

miXML.load("algun.php?"+Math.random())

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 28 Dic 2009 01:20 pm
Pero esta opcion no evite que se me sigan guardando en la caché, no? Lo que pasaria es que no se sobrescribirian... O estoy equivocada??

Un saludo.

Por liru28

53 de clabLevel



 

msie7
Citar            
MensajeEscrito el 28 Dic 2009 01:27 pm
¿Dije evitar cache o evitar que se sobreescriban?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 29 Dic 2009 01:55 am
Añadiendo un poco a la explicación de Jorge, lo que te dice es que lógicamente como son XML generado dinámicamente "onTheFly", por PHP, no hay sobreescritura, pero si existe una gran ventaja de que para el cache son "páginas" diferentes, ergo no "guarda la info".

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 31 Dic 2009 07:34 am
Gracias por vuestras respuestas.

Me funciona las cabeceras de php para que no se guarden los archivos en cache pero solo funciona en internet explorer. NO funcione en mozilla firefox y no tengo ni idea de cual es la razon. He estado buscando por la red pero no encuentro nada de nada.

Podrias echarme una mano?

Gracias.
Un saludo.

Por liru28

53 de clabLevel



 

msie7
Citar            
MensajeEscrito el 31 Dic 2009 08:29 am
Jamás he tenido un problema de cache usando PHP-XML-Flash y Firefox.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.