Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Strona wyświetla poprzednią zawartość
igla007
post 16.05.2013, 08:00:07
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 23.07.2012

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


Witam.
Mam następujący problem. Wrzuciliśmy przerobioną stronę na serwer, ale właściwa zawartość jest wyświetlana dopiero po użyciu kombinacji ctrl+f5. Normalnie wyświetla się poprzednia wersja z niektórymi elementami nowej grafiki. Jaki skrypt napisać aby zmusić przeglądarkę do załadowania nowej zawartości, tak aby każdy odwiedzający od razu zobaczył właściwą wersję?
Pozdrawiam.
Go to the top of the page
+Quote Post
matw
post 16.05.2013, 20:14:36
Post #2





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 23.12.2012
Skąd: Kraków

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


Nie unikniesz tego efektu w 100% ale są pewne sposoby, aby choć częściowo zmusić przeglądarkę do sprawdzenia czy dany plik się zmienił np. zmieniając jego nazwę. Przykładowo dla zmiany w plikach CSS, mamy:
  1. <link id="topstyle" rel="stylesheet" type="text/css" href="./style_images/top-opcjonalny/top_standard.css">

a kiedy coś zmienimy w pliku to dodajemy w linku parametry np.
  1. <link id="topstyle" rel="stylesheet" type="text/css" href="./style_images/top-opcjonalny/top_standard.css?v=2">


W ten sposób przeglądarka pobierze ten plik bo jego nazwa różni się od tego co ma zapisane w cache. W analogiczny sposób można postąpić z plikami javascript.


--------------------
Blog programisty www:
http://www.matw.pl
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 23:19