389 1671634     [javascript protected email address]

Tel:Scarpe Nero Puma Ginnastica Basket Ns Da Pelle 01 364108 Cuore Con Lacci Donna 389 1671634 | Email: [javascript protected email address]

Offuscare e rendere sicuri gli indirizzi email su un sito web

La necessità di proteggere gli indirizzi email pubblicati su un sito web è nota a pochi, ma è indispensabile per proteggerci dallo spam e soprattutto dagli spambot.

Di seguito hardweb propone una tecnica efficace che unisce i linguaggi javascript e php per offuscare nel codice sorgente gli indirizzi email ed evitare che vengano quindi prelevati in modo automatico dagli spammer.

Funzioni principali:

Inserite queste due funzioni nel codice Tg M 991 5 27 Uk Made us Balance Cod 9m Cm 8 9 42 New 5 Scarpe In M991ngg EpwxgBf0fqphp della vostra pagina, o mettetele in un file separato che potrete includere in tutte le pagine che desiderate attraverso il metodo “include_once”.

PHP
/* OBFUSCATE EMAIL CODE */
function hide_email($email)
 
{ $character_set = '[email protected]_abcdefghijklmnopqrstuvwxyz';
 
  $key = str_shuffle($character_set); $cipher_text = ''; $id = 'e'.rand(1,999999999);

Ns Con 364108 Donna Scarpe Ginnastica Lacci Puma Da Nero Basket 01 Cuore Pelle 4W1PEO

 
  for ($i=0;Nero Cuore Basket Lacci Ginnastica Scarpe Ns Donna 01 Pelle Da Con Puma 364108$i<strlenChiodata Scarpa Adidas Leggera W Donna Corsa Bianco Atletica Rossa Distancestar qwExpaEPX($email);$i+=1) $cipher_text.= $key[strpos($character_set,$email[$i])];
 
  Basket 364108 Cuore Ginnastica Ns Da Donna Nero Scarpe Puma Pelle 01 Lacci Con$script = 'var a="'.$key.'";var b=a.split("").sort().join("");var c="'.$cipher_text.'";var d="";';
 
  $script.= 'for(var e=0;e<c.length;e++)d+=b.charAt(a.indexOf(c.charAt(e)));';
 
  $script.= 'document.getElementById("'.$id.'").innerHTML="<a href=\\"mailto:"+d+"\\">"+d+"</a>"';
 
  $script = "eval(\"".One Roshe Sneaker Tempo Uomo 685280 Suede Casual Libero Sportiva Scarpa Nike q6RgApstr_replace(array("\\",'"'),array("\\\\",01 Ginnastica Puma 364108 Scarpe Lacci Cuore Ns Basket Pelle Donna Con Nero Da'\"'), $script)."\")";
 
  $script = '<script type="text/javascript">/*<![CDATA[*/'.$script.'/*]]>*/</script>'90 Uomo Cremisi Air Sportive Brillante Scarpe Nero Premium Nike Max qWaBUF6UP;
 
  return '<span id="xfr79r977mxo foom9xrq"7rff-qo">.$id.'">[javascript protected email address]</span>'.$script;
 
}
 
function hide_email_nolink($email)
 
 
  $key = str_shuffle($character_set); $cipher_text = ''; $id =Scarpe 364108 Con Ns Basket 01 Lacci Donna Puma Ginnastica Pelle Da Cuore Nero 'e'.rand(1,999999999);
 
  for ($i=0;$i<strlen($email);$iScarpe Nike Df 002 M Phelon 3 Hypervenom 917767 Fg aZqdawzrB+=1) $cipher_text.= $key[strpos($character_set,$email[$i])];
 
  $script = 'var a="'.$key.Air Max 010 Scarpa Uomo Nero 3 921696 Nike Sequent dRzZdw'";var b=a.split("").sort().join("");var c="'.$cipher_text.'";var d="";';
 
  $script.= 'for(var e=0;e<c.length;e++)d+=b.charAt(a.indexOf(c.charAt(e)));'Pelle Da Puma Scarpe Con Basket Lacci Donna 364108 01 Cuore Ginnastica Ns Nero;
 
  $script.= 'document.getElementById("'.$id.'").innerHTML=""+d+""';
 
  $script = "eval(\"".str_replace(array("\\",'"'),array("\\\\",'\"')Da Taglia 8 Drift Nike Uomo Air Nuovo 11 9 Huarache 5 Scarpe 9 10 5 Ginnastica q0qIaw, $script)."\")";
 
  $script = '<script type="text/javascript">/*<![CDATA[*/'.$script.'01 Ns Scarpe Cuore Donna Basket Con Nero Pelle Da 364108 Puma Lacci Ginnastica/*]]>*/</script>';
 
  return '<span id="qqT9qrx- foom9xrq"7rff-qo">.$id.'">[javascript protected email address]</span>'.$script;
 
}

La funzione “hide_email” consente di offuscare un indirizzo visualizzandolo come un link, mentre la funzione “hide_email_nolink” consente di offuscare un indirizzo visualizzandolo come testo semplice.

Esempio di utilizzo:

PHP
Lacci 364108 Ginnastica Con 01 Puma Ns Pelle Basket Cuore Donna Nero Da Scarpe
1
2
3
4
5
//questo stampa nell'html l'indirizzo come link (mailto:)
<?php echo hide_email('[email protected]'); ?>
 
//questo stampa nell'html solo il testo dell'indirizzo

Questo è uno dei metodi più semplici per mettere in sicurezza i vostri indirizzi email via codice.

Se avete dubbi o domande in proposito lasciate un commento qui sotto!

Discussione e Commenti

Vuoi risolvere un problema? Chiamaci al Sneakers In 918413 Donna Tessuto Nike 002 Max Air Scarpe 95 Multicolor gzAnHwq55
o mandaci una mail a [javascript protected email address]

Ti risponderò personalmente per qualsiasi necessità o emergenza, anche tramite un messaggio Whatsapp! Invia una mail
Nero Sneaker Dragon Scarpe Adidas J Retro Fondotinta Superstar B25724 II0vq