Comunidad de diseño web y desarrollo en internet online

borrar temporales usuario

Citar            
MensajeEscrito el 12 Mar 2010 03:42 pm
quiero borrar los temporales del usuario por que los del servidor los se borrar pero claro me falta lo del usuario. es cuando leo de un xml y quiero cambiar el xml pues yo los borro en el servidor y genero el nuevo pero los temporales nada. que solucion me dais

Por kaosito_2005

28 de clabLevel



 

msie8
Citar            
MensajeEscrito el 12 Mar 2010 05:47 pm
Si el que carga el XML es una peli de flash, agrega random a la llamada, algo así:

myXML.load("algun.xml?"+Math.random())

Pruébalo en el servidor, cuando publiques local te dará error en el archivo, ya que no interpreta el parámetro extra en la URL

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 13 Mar 2010 03:57 pm
lo he probado pero no funciona te copio y pego el codigo:


var obj_xml:XML = new XML();
obj_xml.ignoreWhite = true;
obj_xml.load("imageData.xml?"+Math.random());

//Funcion onLoad, que se ejecuta en el momento en el que se cargan los datos.
obj_xml.onLoad = function(exito) {
// si exito viene en true es que la carga fue correcta.

if (exito) {
gotoAndplay(2);
}
else
{
stop();
}
};

y siempre se va al 2 y cuando borro los temporales del IE es cuando consigo k salga el 1 (haciendo el stop(); esto explico pk el codigo este. el xml lo genera cuando el usuario pone su user y su pass entonces si tu le das a cerrar session yo quiero k el xml ese ya no sirva. es decir lo genera nuevo. consigo borrar de mi servidor con php el xml pero siempre queda el del temporal de IE. ¿que puedo hacer? no tengo ni idea de como solucionarlo.

Por kaosito_2005

28 de clabLevel



 

msie8
Citar            
MensajeEscrito el 13 Mar 2010 05:44 pm
Esa es la forma, borra cache y dale para adelante. Si te repite, es porque tienes pocas opciones o porque el error está en otro lado

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 13 Mar 2010 10:04 pm
si, si el problema es la cache pero omo borro la cache del usuario?

Por kaosito_2005

28 de clabLevel



 

msie8
Citar            
MensajeEscrito el 14 Mar 2010 08:17 pm
ya he encontrado la solucion al problema. el problema era la memoria cache. y he puesto esto para solucionarlo, por si a alguien le ocurre lo mismo:

header ("Expires: Thu, 27 Mar 1980 23:59:00 GMT"); //la pagina expira en una fecha pasada
header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); //ultima actualizacion ahora cuando la cargamos
header ("Cache-Control: no-cache, must-revalidate"); //no guardar en CACHE
header ("Pragma: no-cache");

por si alguien lo lee y tiene el problema esto hay k ponerlo al principio de todo antes incluso k <html> lo primero de todo.

Por kaosito_2005

28 de clabLevel



 

msie8
Citar            
MensajeEscrito el 15 Mar 2010 02:26 pm
header es un comando de PHP, si usas PHP entonces podés pasar esos encabezados, si solo tenés HTML mirá la siguiente tabla: http://www.i18nguy.com/markup/metatags.html
Usar random es un atajo especialmetne útil si no tenes control del HTML contenedor (ocurre cuando desarrollas banners y ese tipo de cosas)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 15 Mar 2010 03:04 pm
si si tb los uso pero aveces falla por la cache

Por kaosito_2005

28 de clabLevel



 

msie8

 

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