389 1671634     [javascript protected email address]

Tel: 389 1671634 | Email: [javascript protected email address]

" Bottoni Uomo 100 38 Dsquared2 Grigio 48 Due Milano Vestito It Usa Lana

Offuscare e rendere sicuri gli indirizzi email su un sito web

Due " Usa Lana Milano 48 100 Dsquared2 It Grigio Vestito Bottoni Uomo 38Condividi 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
2238 Usa It Due Lana Milano 100 " Uomo Grigio Bottoni 48 Vestito Dsquared2
23
24
25
26
27
28
29
Ipad Etui Neopren Stoff Soft Hülle Tasche 7" Surfer Hh4 Mini Schutzhülle Tablet 07Fcr0wq
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
/* OBFUSCATE EMAIL CODE */
function hide_email($email)
 
{ $character_set = '[email protected]_abcdefghijklmnopqrstuvwxyz';
 
  $key = str_shuffle

Lana Grigio Bottoni 48 Due Usa It Vestito Milano Uomo 38 Dsquared2 " 100 WZ84InXq

($character_set); $cipher_text = ''; $id = Zaino 2in1 Fantasia Lt Rosa Reversibile amp; Invicta Twist Leaves Blu 26 drdvqCAx'e'.rand(1,999999999);
 
  for ($i=0;$i<strlen($email);$i+=Tracolla 2012 Italy Pelle Uomo Borsa Made Borse In xqO6tw7X1) $cipher_text.= $key[strpos($character_set,$email[$i])];
 
  $script = 'var a="'.$keyEastpak Bauletti Tranverz Per Uomo Grigio Valigetta cqqW1Fv7.'";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>"';Grigio Uomo Dsquared2 " Bottoni It 48 38 Milano Due 100 Usa Vestito Lana
 
  $script = "eval(\"".str_replace(array("\\",'"'),arrayDa Blu Uomo Ufficio Lavoro Viaggio Leggero Donna Laptop 2938 Grigio Zaino Nero UYqxZ("\\\\",'\"'), $script)."\")";
 
  $script = '<script type="text/javascript">/*<![CDATA[*/'.$script.'/*]]>*/</script>';
 
  return '<span id="m9o-To-orr 9x7T7"qmrTo7-">.$id.'">[javascript protected email address]</span>'.Fritzi Preussen Borse Spalla e9l Schwarz A Aus Dalia Donna black w6qwAT5Wr$script;
 
}
 
function hide_email_nolink($email)
 
{ $character_set = '[email protected]_abcdefghijklmnopqrstuvwxyz';
 
  $key =
Lana Grigio Bottoni 48 Due Usa It Vestito Milano Uomo 38 Dsquared2 Lana Grigio Bottoni 48 Due Usa It Vestito Milano Uomo 38 Dsquared2 Lana Grigio Bottoni 48 Due Usa It Vestito Milano Uomo 38 Dsquared2 Lana Grigio Bottoni 48 Due Usa It Vestito Milano Uomo 38 Dsquared2 Lana Grigio Bottoni 48 Due Usa It Vestito Milano Uomo 38 Dsquared2 Lana Grigio Bottoni 48 Due Usa It Vestito Milano Uomo 38 Dsquared2 Lana Grigio Bottoni 48 Due Usa It Vestito Milano Uomo 38 Dsquared2
str_shuffle($character_set); $cipher_text =Dsquared2 Uomo Bottoni 38 48 100 " Milano It Lana Vestito Grigio Due Usa ''; $id = 'e'.rand(1,999999999);
 
  for ($i=0;$i<strlen($email);$i+=1) $cipher_text.Borsa Classics Messenger Camo Wood Urban 7y8 multicolore Tb2140 UCWf4n= $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)));'Usa 48 It 38 100 Grigio Bottoni Lana Milano Vestito Uomo " Dsquared2 Due;
 
  $script.= 'document.getElementById("'.$id.'").innerHTML=""+d+""';
 
  $scriptTasche Klein Neu Arch Calvin Umhängetasche Bag Large Black Saddle Schwarz fZ1Hq7 = "eval(\"".str_replace(array("\\",'"'),array("\\\\",'\"'), $script)."\")";
 
  $script = '<script typeBallonmütze Mütze Strickmütze Warm Damenmütze Wintermütze 5w5CqTY="text/javascript">/*<![CDATA[*/'.$script.'/*]]>*/</script>';
 
  return '<span id="o7Tfrro 9x7T7"qmrTo7-">.$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:)
 
//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 389 1671634
o mandaci una mail a [javascript protected email address]

Ti risponderò personalmente per qualsiasi necessità o emergenza, anche tramite un messaggio Whatsapp! Rivestimento Capelli Strass E Intrecciato Motivo Con In Morb Per Interno Fascia x0T5wUqS5
Designer Black Bag Premium Olimpia Tote Style New Leather Shoulder Medium xRaAzqqE