Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Strona wyświetla poprzednią zawartość
Forum PHP.pl > Forum > PHP
igla007
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.
matw
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.
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.