![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 7.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam
mam sobie strone z formularzem sprawdzanie pól formularza wykonuje js nie wiem czy to dobrze czy żle ....ale jak w przegladarce wylacze obsługe js to formularz nie ma całkowicie zabezpieczenia przed spamem chciałbym żeby wszystko sprawdzało sie przez php ale co wstawie to biała strona i sie sypie Ten post edytował majka111 22.06.2013, 00:30:51 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 428 Pomógł: 2 Dołączył: 1.04.2007 Skąd: Pogorzelica Ostrzeżenie: (10%) ![]() ![]() |
Z poziomu PHP możesz zrobić minimalny czas na wypełnienie formularza (chyba że jest to jaki szybko formularz to nie wypali). Jak użytkownik wchodzi na stronę formularza wrzucasz czas wejścia do sesji, a po wysłaniu formularza sprawdzasz czy od wejścia na stronę formularza minęła określona ilość czasu, jeżeli nie to błąd('AntySpam poczekaj jeszcze xx i wyślij ponownie formularz'), jeżeli wszystko ok to odświeżasz czas w sesji na aktualny (aby znowu musiał minął określony czas).
Zabezpieczenie sprawdza się dobrze dla dużych formularzy. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 7.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Z poziomu PHP możesz zrobić minimalny czas na wypełnienie formularza (chyba że jest to jaki szybko formularz to nie wypali). Jak użytkownik wchodzi na stronę formularza wrzucasz czas wejścia do sesji, a po wysłaniu formularza sprawdzasz czy od wejścia na stronę formularza minęła określona ilość czasu, jeżeli nie to błąd('AntySpam poczekaj jeszcze xx i wyślij ponownie formularz'), jeżeli wszystko ok to odświeżasz czas w sesji na aktualny (aby znowu musiał minął określony czas). Zabezpieczenie sprawdza się dobrze dla dużych formularzy. dzieki za podpowiedz, skorzystałem z SBLAM TEMAT DO ZAMKNIECIA |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 06:28 |