Jun 7, 2008

Saltar CACHE (en HTML y FLASH)

Varias técnicas, aquí posteo algunas:

1) META TAGS (En mi experiencia no sirven, pero aquí van):

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="pragma" content="no-cache" />

2) PHP (anexar variable aleatoria para nombres de archivo SWF):

// Incluir dentro de <body> en HTML:

<? PHP
srand ((double) microtime () * 1000000);
$ Randval = rand ();
>

// Luego, buscar llamadas a archivos flash y reemplazar para que tengan la siguiente forma:

<param name="movie" value="archivo.swf? <? echo $ Randval ;?>">

<embed src="archivo.swf? <? echo $ Randval ;?>" quality="high" ... etc.

3) Javascript (para redirigir a otro sitio automáticamente):

myRand=parseInt(Math.random()*99999999); // genera número al azar

window.location.replace("subdirectorio/archivo.html"+ "?rand=" + myRand); // redirige a otra página.

4) Actionscript:

rn = Math.round(Math.random()*1000000);

loadMovie("archivo1.swf?reload="+rn,top);

loadMovie("archivo2.swf?reload="+rn,menu);

// Donde top y menu son nombres de movieclips usados como dummy en el stage.

No comments: