Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z aktualizacją wyswietlanego wyniku
m_iwanicki
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 18.06.2004

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


Witam.
Mam mały problem otóz mam funkcje ktora wyswietla mi grupy towarów i inną funkcję która wyswietla mi dane szczegolowe towaru.
Kiedy edytuje produkt i zaoisuje go w bazie wszystko niby jest ok to znaczy edytuje mi sie jak nalezy ale problem jest ze zdjeciem otoz zdjecie tez sie edytuje ale gdy klikne aby zobaczyc dany towar to zdjecie jest stare a w rzeczywistosci zostalo uaktualnione nawet w pliku w ktorym sie ono znajduje jest juz podmienione tylko na mojej stronie jest nadal stare nawet gdy klikam na linki innych towarów i wracam do tego spowrotem to jest stare sprawa odmienia sie kiedy odświerze strone (ale nie F5 bo tu nadal zostaje stare) tylko myszko w przeglądarce i wtedy sie juz zmienia.
Jak go zmusic aby zaraz po aktualizacji odswirzyl sobie to.
Chodzi mi pogłowie cos takiego aby funkcja ktora pobiera towary moze po wyswietleniu mi listy towarow zwalniała swoje zasoby ? ale nie wiem czy to cos pomoze. (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Zakrn
post
Post #2





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 20.09.2003

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


  1. <?php
  2. header(&#092;"Cache-Control: no-store, no-cache, must-revalidate\");
  3. header(&#092;"Cache-Control: post-check=0, pre-check=0\", false);
  4. header(&#092;"Pragma: no-cache\");
  5. ?>

A jeśli to nie zadziała, to możesz automatycznie odświerzyć:
  1. <?php
  2. header('Refresh: 0; URL=$jakis_twoj_url');
  3. ?>

Oczywiście wszystkie header() muszą się znaleźć na samym początku, przed wysłaniem czegokolwiek do przeglądarki.
Go to the top of the page
+Quote Post
m_iwanicki
post
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 18.06.2004

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


Niby to drugie by rozwiązało problem ale te header zapiernicza na okręte i nie wiem jak to zatrzymać, a moze jakiś prosty skrypcik w Java script (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Niestety ale JavaScript nie znam wiec prosze o to linijeczkie.

Z góry wielki dzieki.
Go to the top of the page
+Quote Post
Revan
post
Post #4





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 21.03.2004
Skąd: Warszawa

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


no to sobie zrob warunek ... np.

  1. <?php
  2.  
  3. if($odswiez == &#092;"tak\")
  4. {
  5. header('Refresh: 0; URL=$jakis_twoj_url');
  6. }
  7.  
  8. ?>

i wtedy nie bedzie problemu... (przynajmniej ja sobie tak zrobilem...)
Go to the top of the page
+Quote Post

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: 24.12.2025 - 12:46