Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z cache opery
konraddo
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 1
Dołączył: 9.01.2007
Skąd: Sejny/Elbląg

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


Pytanie dotyczy projektu sklepu internetowego nad którym właśnie pracuję, a dokładniej koszyka i cache opery
dodam że mini-zawartośc koszyka jest wyświetlana na głównym lay'oucie, wiec jest pokazywany na każdej podstronie
Strona ładnie działa pod ie oraz pod ff, ale problem jest z operą
Kiedy się przegląda ofertę wybieramy produkt i dodajemy go do koszyka, do tej pory wszystko jest ok
kiedy zaczynamy przeglądać dalej ofertę powracamy na stronę gdzie już byliśmy, ale wtedy opera ładuje stronę ze swojego cache'u wraz z zawartością mini-koszyka, co jest błędem bo prawdziwa zawartość koszyka jest już inna, niż ta którą załadowała opera

jak zrobić by opera za każdym razem sprawdzała aktualność strony, lub jej części?

pod przeglądarkami ff oraz ie wszystko działa w porządku, tylko ta opera....

ustawienia opery mam standardowe
wersja: 9.24

Ten post edytował konraddo 25.11.2007, 19:10:48
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
konraddo
post
Post #2





Grupa: Zarejestrowani
Postów: 42
Pomógł: 1
Dołączył: 9.01.2007
Skąd: Sejny/Elbląg

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


niestety pomimo obecności tych headerów, opera dalej pobiera nieaktualne strony z cache

zestaw headerów:
  1. <?php
  2. header('Pragma: public');
  3. header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past  
  4. header('Cache-Control: no-store, no-cache, must-revalidate');  // HTTP/1.1
  5. header('Cache-Control: pre-check=0, post-check=0, max-age=0'); // HTTP/1.1
  6. ?>


także nie wywierają żadnego wpływu

czy ustawienie headera:
header('Cache-Control: no-store, no-cache, must-revalidate'); // HTTP/1.1
powoduje że sprawdzana jest grafika strony czy również kod html, czy jedno i drugie?

czy opera pomija te nagłówki?

meta tagi też niczego nie zdziałły:
  1. <meta http-equiv="CACHE-CONTROL" content="NO-CACHE">
  2. <meta http-equiv="PRAGMA" content="NO-CACHE">


ale żeby było ciekawiej odświeżenie strony też niczego nie daje
dalej są wyświetlane nieaktualne informacje, dopiero po wyczyszczeniu cache i ponownym uruchomieniu przeglądarki wyświetlane podstrony są prawidłowo wyświetlane

Ten post edytował konraddo 26.11.2007, 08:45:37
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 27.12.2025 - 11:48