Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z wykonuwaniem skryptu
cooljack
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 22.07.2010

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


Witam,

od dłuższego czau mecze sie z takim problemem:

Mam stronę na której jest link. Link jest odnośnikiem który powoduje otwarcie kolejnego okna w ktorym uruchamiany jest skrypt.
Skrypt generuje przykłądową liczbe losową:

  1. $nr_kalk2 = rand(100, 999);


która pokazywana jest na ekranie. Wszystko ładnie pieknie. Zamykam okno. Klikam jeszcze raz na link, otwiera sie okno i oczom moim ukazujesie ta sama liczba.
Wiec albo mam duże szczeście albo cos jest nie tak. Nacisniecie "z palca" F5 albo odświeżenie strony powoduje dopiero wygenerowanie nowej liczby.Zastosowałem tymczasowo
w znaczniku <body> reloada z JS...ale to jest uciązliwe.....

Podobnie mam z formularzami i mysqlem. Mam formularz do ktorego pól pobieram dane z bazy. Wiec... naciskam na link do formularza. Otwiera sie okno
i widze puste pola , ktorych czesc jest także wynikiem jakiś funkcji ew. są pobierane wprost z bazy. Naciskam F5 albo odśwież i wszystko ładnie pieknie....sie łąduje.

Czy nowe systemy maja jakiś cache....bufor etc. który przechowywałby wyniki funkcji w php? Przecież powinno to isc z serwera....

Problem jest na tyle dziwny ze na XP przy przegladarchach IE i FF wszystko działa a na Viscie lub win 7 trzeba z palca przeladowywać strone lub robić reloada z JS

Serwer mam na home.pl

Ktoś wie o co moze chodzić?

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
piotr94
post
Post #2





Grupa: Zarejestrowani
Postów: 331
Pomógł: 30
Dołączył: 11.11.2008
Skąd: Kraków

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


czasem przeglądarki lokalnie robią chace strony i to może powodować błędy. Sprawdź proxy.
Go to the top of the page
+Quote Post
muk4
post
Post #3





Grupa: Zarejestrowani
Postów: 309
Pomógł: 56
Dołączył: 3.11.2006
Skąd: Gliwice

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


przed generowaniem wrzuć:
  1. header("Cache-Control: no-cache, must-revalidate");
  2. header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
Go to the top of the page
+Quote Post
cooljack
post
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 22.07.2010

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


nie pomoglo...lecz kolega mnei bardzo naprowadzil...

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


takie cos jak na ten moment rozwiazalo mi problem...ah te google (IMG:style_emoticons/default/smile.gif)
wielkie dzieki
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: 23.12.2025 - 13:10