Proteggere un form dallo spam
Succede di mettere un form di contatti in un sito web e vedersi la casella di posta inondata dallo spam. Questo script in PHP genera un’immagine che contiene un codice di sicurezza (conosciuto come “Captcha’s“), che è poi usato per proteggere un form dagli spam-bots.
Inserendo una password all’interno di una immagine - in modo che non possa essere letta da un software OCR - e chiedendo all’utente di riscrivere la password si è sicuri che l’utente è proprio umano e non un automatismo incaricato di compilare qulasiasi form che trovi nel web.
scarica il file ZIP contenente tutto il necessario:
- CaptchaSecurityImages.php (contiene la funzione che genera l’immagine con psasword)
- form.php (è un form di esempio che implementa la funzione descritta)
- monofont.ttf (è il font usato dalla funzione PHP)
AGGIORNAMENTO 06/06/07
Un metodo molto più semplice può essere quello di scrivere, vicino ad un campo testo, una cosa tipo “Scrivi la somma di sedici più due” che qualsiasi persona può facilmente tradurre in “18″ ma che risulta difficile per uno spambot; oppure “In che pianeta vivi?”, “Quante teste hai?” e altre frasi simili che richiamano un’ovvia prola chiave.
Quindi, analizzando il contenuto fornito in quel campo testo, si può dedurre se il messggio è genuino oppure no.
Articoli simili
- Come integrare un antispam nei nostri form php
- Come alleggerire il lavoro di dattilografo
- Flash: determinare i MovieClip all’interno di un altro MC
- Recuperate le password nascoste dagli asterischi (o puntini)
- Rubare o aggirare password di un computer
Collegamenti sponsorizzati:
| Se l'articolo ti è piaciuto è sempre graditissimo un commento! Se vuoi ricevere le ultime novità dal mio blog puoi anche iscriverti ai Feed RSS (non si paga!). Anche via email. CIAO!! |







































