Programmazione.it v6.2
Ciao, per farti riconoscere devi fare il login. Non ti sei ancora iscritto? Che aspetti, registrati adesso!
Info Pubblicità Collabora Autori Sottoscrizioni Preferiti Bozze Scheda personale Privacy Archivio Libri Corsi per principianti Chat Forum
Suggerimenti per nascondere l'indirizzo e-mail nel codice HTML
Scritto da Cosmos Puglisi il 02-03-2010 ore 11:19
Intel Software
Lo spam è un problema, non è una novità né un segreto. Eliminare la gran mole di posta indesiderata in partenza verso miliardi e miliardi di mailbox non è pensabile. E' fattibile invece proteggersi con programmi antispam, ma più risulta più conveniente, per quanto possibile, evitare che il proprio indirizzo e-mail finisca in queste fatidiche liste.

Uno dei metodi noti degli spambot, i programmi di ricerca di e-mail, è quello di cercare vari indirizzi lasciati sui più disparati siti web. Molti webmaster hanno ovviato a ciò con un semplice trucco: inserendo dot (o punto sui siti italiani) al posto del ".", e at (o l'equivalente in ASCII) invece della "@".

Si tratta ovviamente di un palliativo, poiché anche questo accorgimento è facilmente superabile. Visto che questi programmi in realtà perlustrano il codice HTML per scovare tali mail address, un escamotage banale è quello di inserire un'immagine con il disegno dell'indirizzo di posta elettronica.

Due suggerimenti più da programmatore arrivano da un post sul Web Development Blog. Il primo è per chi programma è in PHP e per realizzare il tutto viene sfruttata la funzione ord, la quale converte in ASCII i caratteri passati.

Così un indirizzo del tipo user@mail.com verrebbe inserito nel codice HTML come
  1. $#117;$#115;$#101;$#114;@$#101;$#109;$#97;$#105;$#108;$#46;$#99;$#111;$#109;
ma l'utente lo vedrebbe nella stesura normale. Ancora più interessante è quanto invece spiegato in un articolo dello stesso autore e realizzato con jQuery: l'idea di fondo è quella di scrivere il codice HTML contenente l'indirizzo e-mail in un file, bloccato su robots.txt, e poi ricamarlo con una procedura jQuery.

Purtroppo questo stravolge un po' la pagina web e la sua stessa leggibilità, come si può vedere a proposito in una demo che l'autore fa cercando la parola Contact.

Infatti, ciò che l'utente vede è semplicemente un link con scritto, per esempio, il solito Contattaci e quello che apparirà, una volta premuto tale link, sarà una box con il link vero. Questo escamotage consentirà di aggirare almeno gli spambot più obsoleti.
Precedente: Java Deployment Tool per far girare le RIA su più piattaforme (1/2)
Successiva: Bloom Box, dall'ossigeno su Marte all'energia pulita
Copyright Programmazione.it™ 1999-2009. Alcuni diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002. Pagina generata in 0.815 secondi. Sito ottimizzato per Mozilla Firefox. Powered by Kyron.