Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Potwierdzenia z formularza kontaktowego
Forum PHP.pl > Forum > Przedszkole
Dapi
Witam.

Budując formularz kontaktowy za każdym razem staję przez dylematem: wysłać użytkownikowi na podany przez niego adres maila z informacją, że jego wiadomość została wysłana i z jej streścią, czy darować sobie?

Argumenty za wysłaniem takiego potwierdzenia:
- użytkownik ma pewność, że podał poprawnego maila
- użytkownik ma wgląd do treści wiadomości po wysłaniu
- użytkownik jest spokojniejszy, bo wie, że formularz zadziałał

Argumenty przeciw:
- możliwość ataku na formularz poprzez własne nagłówki (rozwiązanie: filtrowanie POST wyrażeniami regularmymi)
- możliwość pojawienia się bota wypełniającego formularz na różne adresy mail z tą samą treścią, co może doprowadzić do nałożenia bana przez usługi mailowe (częsciowe rozwiązanie: opóźnienie wysyłania wiadomości o X sekund od wczytania formularza skutecznie spowolni boty, weryfikacja użytkownika (bez captcha, bo tej nie trawię wink.gif ), która jednak nigdy nie osiągnie 100% skuteczności).


Jakie są Wasze doświadczenia? Jakieś argumenty przeoczyłem?
Michael2318
Teraz pod większością formularzy znajduje się checkbox:

Cytat
[ ] - wyślij kopię tej wiadomości pod wskazany przeze mnie adres e-mail.


I to wystarczy. Kto będzie chciał to sobie wysyła.
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.