Feeds:
Articles
Commentaires

Posts Tagged ‘spam’

Eviter le spam

Un des problèmes qui se pose au webmestre consiste à mettre clairement les contacts de collègues tout en leur évitant d’être spammé. En effet, la première cause du spam est due aux robots qui scannent les pages web à la recherche d’adresses de courrier électronique. Si on insère l’adresse dans un lien sous la forme <a href= »mailto:tartempion@bumachin… , elle sera moissonnée et bientôt tartempion croulera sous les propositions alléchantes pour du viagra  et les  millions de dollars que Microsoft offre généreusement chaque jour…

L’astuce consiste à coder l’adresse afin que le lien soit toujours opérationnel sans que l’adresse n’apparaisse clairement.  On peut choisir d’utiliser des convertisseurs en ligne qui vont coder l’adresse en caractère ASCII, on peut aussi insérer un peu de code PHP qui va permettre d’encoder à la volée toutes les adresses d’un site :

<?
function email_encode($string)
{
$ret_string="";
$len=strlen($string);
for($x=0;$x<$len;$x++)
{
$ord=ord(substr($string,$x,1));
$ret_string.="&#$ord;";
}
return $ret_string;
}
?>

et ensuite il suffit d’appeler la fonction en lui passant en argument l’adresse mail à encoder.

Read Full Post »