Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 1.01.2007 Ostrzeżenie: (10%)
|
Skrypt pownien nie wykonywać tego co jest w warunku ($message && flood($_SESSION['last_session_request'])==FALSE && $znaki<=500 && $znaki !== 0 && $wulgar==FALSE) jeśli skrypt zostanie wykonany więcej razy niż 1 w czasie 30 sekund (zabezpieczenie przed floodowaniem). Niestety tak się nie dzieje, nie wiem już co może być nie tak. Za każdym razem jak testuje w odstępie czasu 6-7 sekund to wywala mi komunikat "Komentarz dodano!" i komentarz zostaje dodany.
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 1.01.2007 Ostrzeżenie: (10%)
|
już sobie poradziłem. Problem był związany z tworzeniem/utrzymywaniem sesji, dodałem do wszystkich stron z których wywołuję ten skrypt - @session_start(); i po problemie.
Natomiast zastanawia mnie jeszcze jedno. Dlaczego skoro ten warunek o którym pisałem w pierwszym poście nie jest spełniony przez flood($_SESSION['last_session_request'])==FALSE to nie wyświetla się ten formularz:
Jeżeli zaś ten warunek nie spełnia się przez pozostałe np. $znaki<=500 czy $message==FALSE to formularz zostaje wyświetlony. Ten post edytował bleze 20.01.2009, 17:21:13 |
|
|
|
bleze Problem ze skryptem. Sesje. 20.01.2009, 14:51:26
legorek Na pierwszy rzut oka problem tkwi w:
[PHP] pobier... 20.01.2009, 15:18:37
bleze próbowałem już tak, niestety nic to nie dało. gdzi... 20.01.2009, 15:29:32
erix [PHP] pobierz, plaintext <?phpif($_SESSION... 20.01.2009, 17:03:28 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 10:45 |