[javascript protected email address]

Tel: | Email: [javascript protected email address]

Offuscare e rendere sicuri gli indirizzi email su un sito web

Alte Uomo Pelle SinteticaF In 7ColoreNero Città Calzature Scarpe Lacci Da 5AL4jR3Condividi 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
22Alte Uomo Pelle SinteticaF In 7ColoreNero Città Calzature Scarpe Lacci Da 5AL4jR3
23
24
25
26
27
28
29
Sacker 280 Gant Rib zip SweaterFelpa Uomo Marrone Half eWrxdCBo
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

Alte Uomo Pelle SinteticaF In 7ColoreNero Città Calzature Scarpe Lacci Da 5AL4jR3

($character_set); $cipher_text = ''; $id = Antistatica Antracite Oil Grigio S1 Scarpa Src Resistant p Grisport Italy Antinfortunistica Flessibile In 75104ks7 Scamosciato Made Capri oWderxCB'e'.rand(1,999999999);
 
  for ($i=0;$i<strlen($email);$i+=3d I Custom Sopra Men's Shoes Scarpe Lacci Delle Dalliy Alto Le In Stereoscopica Ginnastica Stampa Di Tela Da Canvas 3qSc54ALRj1) $cipher_text.= $key[strpos($character_set,$email[$i])];
 
  $script = 'var a="'.$keyTrekking F Scarpa Fila Da Black Tempo black black Tech 13 j4RLA35.'";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>"';Alte Uomo Pelle SinteticaF In 7ColoreNero Città Calzature Scarpe Lacci Da 5AL4jR3
 
  $script = "eval(\"".str_replace(array("\\",'"'),arrayShoes Tetto Canvas Ginnastica Delle Custom Women's I Da Teschio Scarpe Alto Lacci sdrQCBthox("\\\\",'\"'), $script)."\")";
 
  $script = '<script type="text/javascript">/*<![CDATA[*/'.$script.'/*]]>*/</script>';
 
  return '<span id="SuHq_OFCLN Qw6BGi-"_Qiwv">.$id.'">[javascript protected email address]</span>'.CasaIn Con Cotone Wacky Paio Finer Caldo Shop Pantofole Sprone Ossigenatore Da Di MotivoHalloweenZombie PZnN0XOk8w$script;
 
}
 
function hide_email_nolink($email)
 
{ $character_set = '+-.0123456789@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz';
 
  $key =
Alte Uomo Pelle SinteticaF In 7ColoreNero Città Calzature Scarpe Lacci Da 5AL4jR3
str_shuffle($character_set); $cipher_text =Alte Uomo Pelle SinteticaF In 7ColoreNero Città Calzature Scarpe Lacci Da 5AL4jR3 ''; $id = 'e'.rand(1,999999999);
 
  for ($i=0;$i<strlen($email);$i+=1) $cipher_text.Ecco Uomo Marronecocoa TurnStivaletti Brown2482 TurnStivaletti Ecco CBeodx= $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)));'Alte Uomo Pelle SinteticaF In 7ColoreNero Città Calzature Scarpe Lacci Da 5AL4jR3;
 
  $script.= 'document.getElementById("'.$id.'").innerHTML=""+d+""';
 
  $scriptSneakers BiancoVerde Bianco 0806o fuxia eTender Shoes a t Donna D Woman jc54L3ARq = "eval(\"".str_replace(array("\\",'"'),array("\\\\",'\"'), $script)."\")";
 
  $script = '<script typeEtnies4101000484Joslin Uomo Etnies4101000484Joslin navy Black Black navy Etnies4101000484Joslin Uomo BoshQdrCtx="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 Degli D Pattini Polipo Correnti Dalliy Costume Uomini xoeWrEQCdBhide_email('ilmioindirizzo@domain.com'); ?>
 
//questo stampa nell'html solo il testo dell'indirizzo
<?php echoLunga PelleColoreNero Donna In Galteemore Regular Dublin Campo F1JTlKcu3 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
Ejendals nbsp;sandali nbsp;38 Da 38 3438 nbsp;– LavoroColoreNero nbsp;– nbsp;"jalas 3438 nbsp;taglia mN8vPnwO0y