Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [html] "Wstecz" -> wymuszenie odświeżenia strony, no-cache
nexis
post
Post #1





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


Witam,

jest sobie strona sklepu internetowego - powiedzmy:

http://biurofax.pl/beta/index.php

W górnej części strony znajduje się informacja o zawartości koszyka. Gdy teraz użytkownik doda coś do koszyka, a następnie wciśnie w przeglądarce przycisk "wstecz" to niestety strona nie odświeży się i użytkownikowi ukażą się wartości sprzed dodania przedmiotu do koszyka.

Jak zatem wymuśić w przeglądarce, aby ta przy użyciu "wstecz" i tak odświeżyła stronę?

Poniższe znaczniki nic nie dały:

  1. <meta http-equiv="Expires" content="Fri, Jun 12 1981 08:20:00 GMT">
  2. <meta http-equiv="Pragma" content="no-cache" />
  3. <meta http-equiv="Cache-Control" content="no-cache,must-revalidate" />


Ten post edytował nexis 12.12.2006, 16:59:14
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
siemakuba
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


Chodzi chyba o to, że cachowany jest obiekt SWF. Załadowany raz, a potem czytany z pamięci podręcznej.

Opcja 1:
Wymuś przeładowanie flasha za każdym przeładowaniem strony, przez dodanie do adresu pliku losowego ciągu w postaci zmiennej:
  1. <param name="movie" value="img/top.swf?random_string=1893219832" />


Opcja 2:
Możesz też w podobny sposób przekazać wartości koszyka do flasha:
  1. <param name="movie" value="img/top.swf?value=122.90&products=2&delivery=21.40 />

We flashu możesz te zmienne odczytać jako:
Kod
_root.value
_root.products
_root.delivery


pozdr.
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: 16.10.2025 - 13:10