Programmazione Web » Php » Proteggere un indirizzo email dagli spam-bot

Proteggere un indirizzo email dagli spam-bot

Difficoltà: Intermedio Scritto da Michele Sassi
Sito Web: http://www.comefaccio.net E-Mail
Questo tutorial è stato letto 1282 volte




Lo spam è un fenomeno che aumenta sempre di più... basta solo pensare a quante volte abbiamo dovuto cambiare indirizzo email a causa di ricezione di e-mail spazzatura in quantità eccessive!

Alle volte basta anche lasciare l'indirizzo su una sola pagina web per essere incluso nelle liste dei destinatari degli spammer. Questo accade perchè, nella maggior parte dei casi, il lavoro di inclusione nelle liste non viene fatto manualmente dagli spammer, bensì dagli SPAM-BOT, piccoli programmini che cercano indirizzi email validi nelle pagine web!

Questi programmini 'indicizzano' indirizzi email seguendo la solita sintassi:

stringa_alfanumerica + chiocciola + stringa_alfanumerica + punto + estensione

Si è tentato di ovviare a questo problema scrivendo diversamente gli indirizzi email nelle pagine web... Vi sarà sicuramente capitato di trovare scritto "Scriveteci a: webmaster_AT_dominio.it oppure webmaster_CHIOCCIOLA_dominio.it" senza capirne il perchè. Ma ora, questi maledetti SPAM-BOT si sono adeguati anche a questo tipo di sintassi.

In ultima chance, almeno per il momento, non ci resta che utilizzare questo piccolo trucchetto che consiste nel convertire nei rispettivi codici ASCII le singole lettere che compongono il nome utente! Supponendo che il nostro indirizzo email da codificare sia "aaa@dominio.it" e che il simbolo "a" codificato in ASCII corrisponde a "97", provvederemo a scrivere il nostro collegamento email con questa forma:

<?php
echo("<a href=\"mailto:&#97;&#97;&#97;@dominio.it\">Email</a>");
?>

Il carattere "&" serve a permettere la codifica ASCII e il ";" (punto e virgola) a separare i caratteri tra di loro! Per il resto abbiamo utilizzato la classica istruzione echo di php e la sintassi di un semplicissimo collegamento email in html! Non vi resta solo che procurarvi una tabella per la codifica ASCII!! Buon lavoro!

Aggiungi questo tutorial ai preferiti! Aggiungi questo tutorial ai preferiti


SEGNALA QUESTA RISORSA AD UN AMICO
Tuo nome
Tua mail
Nome amico
Mail tuo amico
Google
AREA UTENTI
E-MAIL PASSW
Perso la password?
I TUTORIAL PIU' LETTI
GIF ANIMATE
Script Gratis!
Spot

Sito Service
Tutorial per realizzare un sito web partendo da zero e script Asp per Aruba Server.

Tutorials & scripts
Articoli su HTML, CSS, PHP, ASP, Javascript, MySQL a cura di AG web solutions!

Guida Prestiti e Carte di credito
Giochi flash free
Giochi gratis online
Ricette di cucina gratis
Migliori torrent italiani
Notizie Dieta e Diete Alimentari

Cerca con Google