Autor | Zpráva | ||
---|---|---|---|
artie Profil * |
#1 · Zasláno: 12. 7. 2007, 18:52:11
Zdravím.
nevíte někdo, jak udělat, aby se mi obrázky nenačítali do cache? moje metoda /pomocí header();/ mi vždy fungovala, ale nyní přejmenovávám obrázky na ftp pomocí ajaxu, takže je to bez refresh prohlížeče. Prohazuji jejich jména, dělám takové řazení... Problém je v tom, že na ftp mi to jména obrázků prohodí, ale div s výsledkem nechá původní pořadí a načítá z cache dále. Má někdo nějaký tip jak cahce źrušit a každý img načítat pokaždé znovu? děkuji moc, Ondřej |
||
temistokles Profil |
#2 · Zasláno: 12. 7. 2007, 21:23:31
jediné riešenie, o ktorom viem, je načítavať obrázky vždy s URL napr.: obrazok.png?rand=xyz. Kde zyx je náhodné číslo alebo reťazec.
|
||
artie Profil * |
#3 · Zasláno: 13. 7. 2007, 19:19:19
jako, že napíši:
<img src="obrazok.png?rand=xyz" /> ? tomu moc nerozumím, k čemu potom rand používám? |
||
Michalek Profil |
#4 · Zasláno: 13. 7. 2007, 20:02:32
...Kde zyx je náhodné číslo alebo reťazec.... ?
|
||
DJ Miky Profil |
#5 · Zasláno: 13. 7. 2007, 20:23:10
Např.:
document.getElementById("obrazek").src="obrazek.png?rand="+new Date().getTime(); |
||
artie Profil * |
#6 · Zasláno: 14. 7. 2007, 16:57:28
Už je mi to jasné, tohle by mě jen tak nenapadlo. V podstatě čím je větší rozsah náhodných čísel, tím je menší šance cache.
udělal jsem to opravdu takto a funguje to: <?php echo '<img src="obrazok.png?rand='.rand(1,10000000).'" />'; ?> pěkná vychytávečka:) děkuju |
||
Časová prodleva: 17 let
|
0