Comunidad de diseño web y desarrollo en internet online

Problema de CACHE usando loadVars

Citar            
MensajeEscrito el 08 Jun 2004 11:25 pm
Hola,



estoy teniendo un problemita que me tiene aburrido. Estoy cargando informacion dinamica a Flash usando loadVars, pero tengo el problema que debo borrar mi cache para qeu el flash actualice la informacion (estoy mezclando Flash y PHP).



Mi pregunta es: ¿Cómo puedo hacer para que la pagina que cargo (mi script .php) no la guarde en CACHE?



si le mando encabezados de no cache me da error de carga, y si no lo hago, nunca me actualiza la info a menos que lo borre... estoy perdido, cualquier luz al fondo del tunel sera genial.



gracias de antemano!

Por JCaKeC

4 de clabLevel



Genero:Masculino  

unknown
Citar            
MensajeEscrito el 09 Jun 2004 02:20 am
Hay un truquillo de esos que lo logra y es el siguiente



En el evento load le colocas



Código :

objeto_lv.load("direccion.php?nocache="+random(65000));




Veras que te olvidas automaticamente de tu problema ;)

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown
Citar            
MensajeEscrito el 09 Jun 2004 02:53 pm
Gracias Freddy,



creo que es una solucion noTech que ya habia olvidado.... y que siempre resulta.



saludos

Por JCaKeC

4 de clabLevel



Genero:Masculino  

unknown
Citar            
MensajeEscrito el 09 Jun 2004 04:02 pm
Antes que nada .. mucho gusto me llamo Dario ... te comento que me paso lo mismo hace un tiempo y lo solucione generando un random.. en flash..y de alguna forma logramos engañar a flash ...

Si tu problema es con los datos.. dinamicos... cuando cargas el php agregale al final del codigo esto... por ej.



tuOnLoadVars=new LoadVars ()

tuOnLoadVars.load("tuphp.php?"+random (1000))



lo que vas hacer es que flash cada vez que cague esa info va a generar ese numero aleatorio entre 0 y 1000 ...



prueba y sino dinos....



Saludos



dQ

Por dQ

409 de clabLevel

3 tutoriales
1 articulo
1 ejemplo

Genero:Masculino  

Argentina

unknown
Citar            
MensajeEscrito el 29 Nov 2006 08:50 pm
yo me encontre poe ahi un script externo > esta de mas ponerlo por que ya tienen la solucion , pero ahi les va , (ha asi incremento mi CLav level)

Lo que difiere es que es el loadvars con archivos XML > no con las vars de PHP, realmente no se si hay diferencia, (por falta de experiencia):
como sea, ahi esta:

Código :

/*
**************************************************************
* Developed by R.Arul Kumaran [[email protected]]     *
* for more code keep visiting [www.shockwave-india.com/blog] *
**************************************************************
version 1.1 Last updated on 9, Jan 2004
*/
/*
| Useful when you don't want your server files to be cached by both server and browser
|
|   getSkipCacheString() - Return a blank string("") when the swf is running as a local file and
|                          returns a random string like "?CacheBuster=0.0308893630281091&timestamp=1073037565155"
|                          when the swf is from a web server
|
*/
_global.getSkipCacheString = function() {
        if (getSkipCacheString.isLocalPlayback) {
                return "";
        }
        dStr = "&timestamp="+new Date().getTime();
        return "?CacheBuster="+Math.random()+dStr;
};
getSkipCacheString.isLocalPlayback = _url.indexOf("file") == 0;


/*
//sample usage
#include "skipCache.as"
my_xml = new XML();
my_xml.onData = function(dta) {
trace(dta);
};
my_xml.load("myfile.xml"+getSkipCacheString());
*/


ahi esta con lo del autor y todo (por que no es mio)

Por eveevans

Claber

450 de clabLevel

3 tutoriales

 

Nicaragua

firefox
Citar            
MensajeEscrito el 23 Ago 2007 03:11 pm
tuOnLoadVars=new LoadVars ()

tuOnLoadVars.load("tuphp.php?"+random (1000))



Hola amigo esa solucion se como funciona pero no entiendo... ese numero aleatorio como es que no te estropea la direccion original de lo que quieres cargar????

Osea si Tengo una var A y quiero cargar loadvar(A+random(5000)) es posible que me quiera cargar "A360" es decir esa variable no existe... no comprendo

Por Enav

180 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 19 May 2011 05:59 pm
Bueno tengo el mismo problema con la cache, mi unica diferencia es que en la direccion del php le estoy enviando un dato por URL de la siguiente manera:

objeto_lv.load("direccion.php?dotosusuario=true);

mi pregunta es como deberia incluirle el nocache separado por una coma o algo asi:

objeto_lv.load("direccion.php?dotosusuario=true,nocache="+random(65000));

si alguien me puede dar la respuesta se los agradeceria muchisimo.

Por xXHowlXx

18 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 May 2011 01:31 am
Este post es de antes que osama tumbara las torres y todavia sigue vivo el hilito

Por Enav

180 de clabLevel



Genero:Masculino  

firefox

 

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