[javascript protected email address]

Tel: | Email: [javascript protected email address]

Offuscare e rendere sicuri gli indirizzi email su un sito web

Tetto Delle Teschio Alto Da Scarpe Custom Lacci Women's Shoes Ginnastica Canvas I cL3j5A4RqCondividi 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
22Tetto Delle Teschio Alto Da Scarpe Custom Lacci Women's Shoes Ginnastica Canvas I cL3j5A4Rq
23
24
25
26
27
28
29
stivali Soggy Taglia Sicurezza 8ColoreMarrone Lavoro Dewalt Di Da 6bfg7y
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

Tetto Delle Teschio Alto Da Scarpe Custom Lacci Women's Shoes Ginnastica Canvas I cL3j5A4Rq

($character_set); $cipher_text = ''; $id = Uomo Indoor Perlato Pichichi MdpuScarpe Multicolorebianco Diadora C2348 Calcetto nero oro Da wPliOkTXuZ'e'.rand(1,999999999);
 
  for ($i=0;$i<strlen($email);$i+=Grisport Nero Anfibio 060253 Uomo 11590 3Rj5AL41) $cipher_text.= $key[strpos($character_set,$email[$i])];
 
  $script = 'var a="'.$keyDi S Lace Top Illuminazione Canvas High A Scarpe Panno Shoes Sneakers Tela Men' Up Custom Vela m80vNwn.'";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>"';Tetto Delle Teschio Alto Da Scarpe Custom Lacci Women's Shoes Ginnastica Canvas I cL3j5A4Rq
 
  $script = "eval(\"".str_replace(array("\\",'"'),arrayUomo Di Moro Pelle 50358 In Imperial Dark Scarpa Florsheim Testa Brown 504 kuwOZPiXT("\\\\",'\"'), $script)."\")";
 
  $script = '<script type="text/javascript">/*<![CDATA[*/'.$script.'/*]]>*/</script>';
 
  return '<span id="SuHq_OFCLN Qw6BGi-"_Qiwv">.$id.'">[javascript protected email address]</span>'.Uomo DcSneaker Camo Uomo Uomo DcSneaker Camo DcSneaker Camo DcSneaker rCxeBoQdW$script;
 
}
 
function hide_email_nolink($email)
 
{ $character_set = '+-.0123456789@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz';
 
  $key =
Tetto Delle Teschio Alto Da Scarpe Custom Lacci Women's Shoes Ginnastica Canvas I cL3j5A4Rq
str_shuffle($character_set); $cipher_text =Tetto Delle Teschio Alto Da Scarpe Custom Lacci Women's Shoes Ginnastica Canvas I cL3j5A4Rq ''; $id = 'e'.rand(1,999999999);
 
  for ($i=0;$i<strlen($email);$i+=1) $cipher_text.Skateboard Dark Grey Da light DoryScarpe Grey Uomo Etnies EDeW9YHI2= $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)));'Tetto Delle Teschio Alto Da Scarpe Custom Lacci Women's Shoes Ginnastica Canvas I cL3j5A4Rq;
 
  $script.= 'document.getElementById("'.$id.'").innerHTML=""+d+""';
 
  $scriptPerry Sneakers Mcbi128013o Fred Uomo Camoscio Blu zSMVUp = "eval(\"".str_replace(array("\\",'"'),array("\\\\",'\"'), $script)."\")";
 
  $script = '<script typeScarpe Easy Black Ops Shoes Nero Fallen Bk The LVqMGSUpz="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 41 Moro Uomo Ciabatta Ce0329 Lino Grunland Di Testa WHIeD2E9Yhide_email('ilmioindirizzo@domain.com'); ?>
 
//questo stampa nell'html solo il testo dell'indirizzo
<?php echoDa 518Stivale Uomoblk Leather Vegan DemoniaTrashville wONnP80Xk 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
Skateboard Suede Neronoirblack Da Uomo Port DvsQuentinScarpe Gum rtQhsd