Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak zabezpieczyć stronę przed cachem przeglądarki?
Forum PHP.pl > Forum > Przedszkole
nameless
Mam na stronie obrazek, ktory jest dynamicznie zmieniany przez użytkownika. Problem w tym, że obrazek odświeża się tylko jak wylącze cache przeglądarki. W innym wypadku jest pobierany z cachu. Wiem że jest mozliwośc wylączeniu cachu dla strony ale jak to zrobic?

Z góry dzieki za pomoc.
yavaho
Pewnie masz te obrazki pod stala jedna i ta sama nazwa. Sprobuj to tak przerobic aby kazdy obrazek mial inna nazwe.
.dragonfly
A moze tak smile.gif

  1. <?php
  2. header('Pragma: no-cache');
  3. ?>
nameless
w dokumentacji php znalazlem cos takiego

  1. <?php
  2. header (&#092;"Expires: Mon, 26 Jul 1997 05:00:00 GMT\"); // data w przeszłości
  3. header (&#092;"Last-Modified: \" . gmdate(\"D, d M Y H:i:s\") . \" GMT\"); 
  4. // ciągle modyfikowany
  5. header(&#092;"Cache-Control: no-store, no-cache, must-revalidate\"); // HTTP/1.1
  6. header(&#092;"Cache-Control: post-check=0, pre-check=0\", false);
  7. header(&#092;"Pragma: no-cache\"); // HTTP/1.0
  8. ?>

to niby ma zabezpieczyc przed buforowaniem rożnie skonfigurowanych przegladarek ale niestety na explorerze nie dziala, nescape za to 100%
pewnie sprobuje ze zmiana nazwy obrazka
dzieki za pomoc



----
prosze uzywac [php] ....
hwao

ph34r.gif
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.