Zdravím,
zkuste si tento formulář: http://www.bbcuk.co.uk/contacts.php
Je antispamový. Obvykle se testuje, zda odesilatel něco vyplnil do řádek, nebo je nechal prázdné. To je vcelku nesmyslné, protože idioti napíší třeba fgrd tedy pár nesmyslných znaků a pokračují. V tomto formuláři je možno vyplnit co odesilatel chce. Netestuje se správnost PSČ nebo IČO atd. Funguje to tak, že teprve po oklepnutí tlačítka k odeslání počítač (server) zjistí IP adresu, případně proxy a také operátora přes kterého se odesilatel připojil. K tomu zapíše přesný čas.
Dále testuje, zda údaje zapsané ve formuláři odpovídají některému z uživatelů ve firemní databázi. Pokud ano, porovná se IP adresa. Pokud ne, hledá se přes google map, zda předmětná adresa nebo firma existuje. Takto se vyloučí obrovské množství spamů. Server po ověřování neodešle zprávy, když
- řádky jsou prázdné
- obsahují nesmyslné znaky (typicky z asijských jazyků)
- uživatel přišel přes proxy nebo z blokované IP adresy
- googlu se nepodařilo lokalizovat adresu
Je mnoho možností a kombinací jak dle detekovaných znaků určit, že se jedná o spam, například z Číny, Ruska, Afriky...
Navíc roboti tento formulář nedokáží přejít. Ještě se nestalo, že by nějaký robot tento formulář překonal. Odradí totiž i mnoho idiotů.