Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zablokowanie szybkiego klikania
szczepan11
post 25.10.2010, 21:12:25
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 2.02.2008

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


Witam

Mam problem, z którym nie potrafie sobie poradzić, a w googalch nic na ten temat nei mogłem znaleźć.
Chodzi o to, że na mojej stronie cały czas można klikać na odnośnik, który generuje zapytanie do bazy.
Nie wiem jak zrobić, żeby to zablokować np po 1 sekundzie tego klikania wyświetla się komunikat

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post 25.10.2010, 21:18:45
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Po wejściu na ten link, zapisujesz do sesji użytkownika aktualny czas. Przed wykonaniem czegokolwiek sprawdzasz czy minęło X sekund:
  1. if (!isset($_SESSION['anti-flood']) && $_SESSION['anti-flood'] > time() - 15) {
  2. $_SESSION['anti-flood'] = time();
  3.  
  4. // kod
  5. } else {
  6. // za szybko
  7. }
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 Wersja Lo-Fi Aktualny czas: 12.06.2025 - 11:46