Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Blokowanie odświeżania strony
SeSsam
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 14.06.2010

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


Witam.
Jestem tutaj nowym użytkownikiem i nie wiem czy w dobrym dziale napisałem. Napisałem tutaj bo uznałem że ten dział jest najsłuszniejszy.
Mój problem polega na odświeżaniu strony. Da się zablokować żeby jak ktoś ciągle stronę odświeżał żeby pojawiał się komunikat?

Pozdrawiam. dry.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




No to musisz zdefiniować termin "ciągle odświeżał".


--------------------
Go to the top of the page
+Quote Post
phpion
post
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Zapis w sesji/ciachu/bazie kolejno wykonywane operacje w postaci: adres -> czas. Dzięki temu będziesz mógł wyczaić czy użytkownik nie odświeża non stop tej samej strony (adres powtarzający się w krótkich odstępach czasu).
Go to the top of the page
+Quote Post
SeSsam
post
Post #4





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 14.06.2010

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


Cytat(wookieb @ 14.06.2010, 14:54:37 ) *
No to musisz zdefiniować termin "ciągle odświeżał".


Jak to zrobić? Poprosił bym o jakieś szczegóły. sadsmiley02.gif tongue.gif

Cytat(phpion @ 14.06.2010, 14:55:46 ) *
Zapis w sesji/ciachu/bazie kolejno wykonywane operacje w postaci: adres -> czas. Dzięki temu będziesz mógł wyczaić czy użytkownik nie odświeża non stop tej samej strony (adres powtarzający się w krótkich odstępach czasu).


Można jaśniej ? Jestem początkujący w php. Potrzebuje skrypt na te stronę.

refresh offtopic.gif

Ten post edytował SeSsam 14.06.2010, 13:58:31
Go to the top of the page
+Quote Post
erix
post
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Drogi autorze, ostatnie ostrzeżenie; temat dzisiaj założony i podbijasz? To nie jest helpdesk, tylko forum, na którym każdy za frajer poświęca swój wolny czas.

Poczekaj cierpliwie na odpowiedź, będąc nachalnym tylko denerwujesz i zmniejszasz swoje szanse na uzyskanie rozwiązania.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
armon
post
Post #6





Grupa: Zarejestrowani
Postów: 66
Pomógł: 1
Dołączył: 24.09.2009

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


Cytat(SeSsam @ 14.06.2010, 16:59:03 ) *
Jak to zrobić? Poprosił bym o jakieś szczegóły. sadsmiley02.gif tongue.gif



Można jaśniej ? Jestem początkujący w php. Potrzebuje skrypt na te stronę.

refresh offtopic.gif


Zdefiniować = opisać.

Opisałeś w to sposób wieloznaczny, chodziło o sprecyzowanie Twojego problemu.

  1.  
  2. if (!isset($_SESSION['time']) && !isset($_SESSION['actualFile']))
  3. {
  4. $_SESSION['time'] = time();
  5. $_SESSION['actualFile'] = basename($_SERVER['PHP_SELF']);
  6. }
  7. else
  8. {
  9. if ( (time() - $_SESSION['time']) < 2 && ($_SESSION['actualFile'] == basename($_SERVER['PHP_SELF'])) )
  10. $showContent = false; //lub header("Location: <a href="http://google.pl&quot%3b%29;" target="_blank">http://google.pl");</a> lub dodanie do listy zbanowych etc. ;)
  11. else
  12. {
  13. $_SESSION['time'] = time();
  14. $_SESSION['actualFile'] = basename($_SERVER['PHP_SELF']);
  15. $showContent = true;
  16. }
  17. }
Go to the top of the page
+Quote Post

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: 19.08.2025 - 16:12