Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: anty flood
Forum PHP.pl > Forum > PHP
szczepan11
Mam problem i nie wiem jak go rozwiazać. Korzystam ze skryptu na Anty Flood

  1. if (!isset($_SESSION)) {
  2. }
  3. if($_SESSION['last_session_request'] > time() - 1){
  4. // anty flood tu mam wiadomosc
  5. }
  6. $_SESSION['last_session_request'] = time();


Ale ma on wadę. Gdyż nawet jak raz kliknę to wyświetla się wiadomość o anty floodzie - anty flood. Jak zrobić, aby ta wiadomość wyświetlała się dopiero po 4 sekundach klikania bądź też np. 10 klikach w szybkich odstępach czasu ?


Pozdrawiam
Fifi209
  1. if($_SESSION['last_session_request'] < time() +4 ){


Coś takiego bardziej. ;p
szczepan11
nic nie klikne i od razu nie działa smile.gif
Fifi209
spróbuj wywalić to:
  1. if (!isset($_SESSION)) {
  2. }


daj samo session_start
szczepan11
za 1 razem działa ale potem wejdę na podstronę jeszcze raz to się wyświetla anty flood smile.gif

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.