Witam,
Chciałbym spytać jak zrobić, aby przeglądarka nie buforowała obrazów z konkretnego katalogu? Np. avatarów, gdyż po zmianie, przeglądarka widzi cały czas ten stary avatar.
marcio
3.10.2009, 09:40:56
To ci powinno pomoc tylko poszukaj prawidlowa odpowiedz:
http://www.google.pl/#hl=pl&source=hp&...3b390e63b044297A jak nie to wypluwasz img za pomoca GD i potem w naglowku dajesz:
header('Cache-Control: no-cache');
Jakos tak.
Ale tu nie ma odnośnika do konkretnego folderu, tylko, że obrazki mogą zostać niebuforowalne.
Jakiś przykład bym poprosił.
marcio
3.10.2009, 10:05:51
NOm jak to jak za pomoca imagejpeg() + imgaedestroy() + header wyswietlaasz do header dodajesz zeby nie cache'owal i tyle
A po co mi to każdego <img ... /> imagejpeg() + imgaedestroy()

?
paw-e-l
3.10.2009, 10:43:31
jak kombinować to kombinować

<img src="obrazek.jpg?
<?=time()?>" />
i na 100% nie będzie się buforować
#up Nie działa, poza tym nie wiem jak to ma działać... jak mam:
Kod
echo "<img .... src="folder/plik.jpg?".=time()." />";
to powstaje błąd
paw-e-l
3.10.2009, 10:58:44
echo '<img .... src="folder/plik.jpg?'.time().'" />';
Rzeczywiście, działa :]. Mógłbyś mi wyjaśnić dlaczego tak się dzieje, po dopisaniu czegoś takiego?
A nie ma ktoś może jakiegoś innego sposobu? Np. żeby coś wpisać w .htaccess?
paw-e-l
3.10.2009, 11:15:31
zamiast time() można by dopisywać jakikolwiek losowy ciąg znaków, a działa to tak że ten dodany ciąg zmienia adres obrazka czyli przeglądarka 'myśli' że nie ma go w buforze

obrazkowi oczywiście nie robi różnicy że ma jakiś query string po nazwie więc wszystko działa

co do innego rozwiązania to polecam trochę pogoglować.
Szukałem i coś nie mogłem znaleźć, dlatego też piszę na tym forum.
Ktoś więc zna jakieś sposoby inne?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.