Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kontrola cache
llukasz
post
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 1
Dołączył: 15.05.2007

Ostrzeżenie: (0%)
-----


Witam

Mam taki problem

Gdy na stronie są treści dynamiczne np. losowe produkty ze sklepu i przejdę na jakąś podstronę ze strony głównej, po czym kliknę wstecz w przeglądarce wracając na stronę główna z losowymi produktami - przeładują mi się one

Co zrobić by w takich sytuacjach strona była ładowana z pamięci podręcznej przeglądarki (zauważam takie zachowanie np. serwisu youtube gdzie po kliknięciu wstecz pojawiają mi się te same co poprzednio polecane filmy)

Sytuacja ma nie zachodzić przy kliknięciu w przeglądarce opcję odśwież (wtedy losowe produkty powinny się zmienić na nowe)

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
xdev
post
Post #2





Grupa: Zarejestrowani
Postów: 39
Pomógł: 3
Dołączył: 17.09.2011

Ostrzeżenie: (0%)
-----


Strasznie to skomplikowane (IMG:style_emoticons/default/smile.gif)
Po prostu na każdej podstronie wywołujesz kod PHP który zapisuj losowe produkty w sesji/cookie jeśli użytkownik jeszcze ich tam nie ma (IMG:style_emoticons/default/smile.gif) Ustalasz datę wygaśnięcia cookie na 1h (czy do zamknięcia przeglądarki) i działa ...

1. if (nie ma losowych produktów w cookie X) THEN zapisz losowe produkty w cookie X
2. wyświetl produkty z cookie X.

Ten post edytował xdev 17.09.2011, 21:35:42
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 14:55