Szervusztok
> Hogyan tudnam raszedni a bongeszoket, hogy mindig ujbol letoltsek az
> animaciot, ne a gepben levo off-line verziot mutassak?
Hat az az igazsag, hogy gozom sincs a Flash -hez, csak ugy ideirom amik eszembe
jutottak mikozben a leveledet olvastam.
Az .swf allomany is egy allomany, ot is ugyanugy lekeri a bongeszo a server -to
l, akarcsak a .htm allomanyt, amelybe be van agyazva. Es amikor lejon, oelotte
is van egy HTTP fejlec. Esetleg ha ebben a sajat fejleceben is volna egy no-cac
he, akkor tobb sikerrel jarnal. De erre csak azt a megoldast tudom, hogy CGI sc
ript kuldje ki az .swf tartalmat. Peldaul igy :
--- *.htm : ---
[html]
[body]
[embed src=/cgi-bin/flash.pl?animacio.swf] [/embed]
[/body]
[/html]
--- flash.pl : ---
#! /usr/bin/perl
print <<EOT;
Content-type: application/x-shockwave-flash
Pragma: no-cache
Cache-control: no-cache
Expires: 0
EOT
$/=undef;
open ALL,"$ENV{QUERY_STRING}"; print <ALL>; close ALL;
En ezt .gif eseteben alkalmaztam. Esetenkent hasznosnak bizonyult. ( Konqueror
eseteben viszont soha. )
> a pragma - no cache parancs nem akar segiteni a meta tag-oknal.
Egen, de a pragma a HTTP 1.0 -ban volt. A HTTP 1.1 -ben mar cache-control van.
Sot, hogy kisse kuruzslas szaga legyen, ajanljak az expires hasznalatat is. Ami
tol az egesz ilyen lesz :
[meta http-equiv="cache-control" content="no-cache"]
[meta http-equiv="pragma" content="no-cache"]
[meta http-equiv="expires" content="0"]
Persze biztonsagbol a cache-control -hoz egyesek olyant irnak, hogy "no-cache,
no-store, must-revalidate, max-age=-1". Vegso esetben kiprobalhatod...
Feherke.
|