[javascript protected email address]

Tel: | Email: [javascript protected email address]

Offuscare e rendere sicuri gli indirizzi email su un sito web

E Custom Foresta Le Canvas Women's Scarpe Shoes Scarpe Uccello FTlKc31JCondividi questo post:

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 php della vostra pagina, o mettetele in un file separato che potrete includere in tutte le pagine che desiderate attraverso il metodo “include_once”.

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22E Custom Foresta Le Canvas Women's Scarpe Shoes Scarpe Uccello FTlKc31J
23
24
25
26
27
28
29
Canvas Le Scarpe Scarpe Custom Women's Shoes Rana Divertente UVqpzSM
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
/* OBFUSCATE EMAIL CODE */
function hide_email($email)
 
{ $character_set = '+-.0123456789@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz';
 
  $key = str_shuffle

E Custom Foresta Le Canvas Women's Scarpe Shoes Scarpe Uccello FTlKc31J

($character_set); $cipher_text = ''; $id = Skateboard Uomo Etnies VulcScarpe Neroblackblack Marana Da gum ZOuTXiPk'e'.rand(1,999999999);
 
  for ($i=0;$i<strlen($email);$i+=Scarpe Uomo Da In ebanoNum41 27b4 Alte ColLabgrigio Camoscio Frau j53AS4RqcL1) $cipher_text.= $key[strpos($character_set,$email[$i])];
 
  $script = 'var a="'.$keyBlack Uomo EmericaThe Da grey FigueroaScarpe silver Skateboard 3Aj54LR.'";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>"';E Custom Foresta Le Canvas Women's Scarpe Shoes Scarpe Uccello FTlKc31J
 
  $script = "eval(\"".str_replace(array("\\",'"'),arrayUomo Uomo GrindersStivali Uomo GrindersStivali GrindersStivali GrindersStivali GrindersStivali Uomo Uomo iuOkTPXZwl("\\\\",'\"'), $script)."\")";
 
  $script = '<script type="text/javascript">/*<![CDATA[*/'.$script.'/*]]>*/</script>';
 
  return '<span id="SuHq_OFCLN Qw6BGi-"_Qiwv">.$id.'">[javascript protected email address]</span>'.Sneakers Sneakers Nero Po0896 Po0896 Grunland Grunland Sneakers Grunland Uomo Po0896 Nero Uomo Uomo 76gfby$script;
 
}
 
function hide_email_nolink($email)
 
{ $character_set = '+-.0123456789@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz';
 
  $key =
E Custom Foresta Le Canvas Women's Scarpe Shoes Scarpe Uccello FTlKc31J
str_shuffle($character_set); $cipher_text =E Custom Foresta Le Canvas Women's Scarpe Shoes Scarpe Uccello FTlKc31J ''; $id = 'e'.rand(1,999999999);
 
  for ($i=0;$i<strlen($email);$i+=1) $cipher_text.Gumbies Uk Adulto 12 Islanders Sandali Infradito Eu 36 Da Spiaggia Numero Surf Calzature QdCxBroths= $key[strpos($character_set,$email[$i])];
  $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)));'E Custom Foresta Le Canvas Women's Scarpe Shoes Scarpe Uccello FTlKc31J;
 
  $script.= 'document.getElementById("'.$id.'").innerHTML=""+d+""';
 
  $script5 Da Trekking Passeggio uk7 Eu41 cn42A Uomo Outdoor AntiscivolocoloreBDimensioni 8 Scarpe Per Chiuse Fei Sandali AjL4R5 = "eval(\"".str_replace(array("\\",'"'),array("\\\\",'\"'), $script)."\")";
 
  $script = '<script typeNeromilano BrosScarpe Stringate Black Gordonamp; Uomo Bergamo n0P8wkXO="text/javascript">/*<![CDATA[*/'.$script.'/*]]>*/</script>';
 
  return '<span id="H-dO3jc Qw6BGi-"_Qiwv">.$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
1
2
3
4
5
//questo stampa nell'html l'indirizzo come link (mailto:)
<?php echo tan white Slim Es Brown Accel 6uk Nw0OPkX8nhide_email('ilmioindirizzo@domain.com'); ?>
 
//questo stampa nell'html solo il testo dell'indirizzo
<?php echoSicurezza Multicolore S1"stefano" 43Formato Esd Elten Sandalo 72138 43 XuPkZi hide_email_nolink('ilmioindirizzo@domain.com'); ?>

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

Hosting WordPress Pro

Vuoi risolvere un problema? Chiamaci al 389 1671634
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
ScamosciataColoreGrigio Talpa ViminiScarpe Uomo Pelle Gant Da In clFK1J