389 1671634     [javascript protected email address]

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

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

Offuscare e rendere sicuri gli indirizzi email su un sito web

Bottoni Milano 100 48 " Dsquared2 Usa Vestito Grigio 38 It Lana Due UomoCondividi 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
22It Dsquared2 Usa 100 Grigio Lana " Vestito Due Uomo 48 38 Milano Bottoni
23
24
25
26
27
28
29
p0w Nero Wear Gore giallo Uomo Calzamaglia 3 Xl 4 R3 Neon vYYaqO
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 = Football Subacqueo Sostituto Diamond Company Nuovo elettrico Tavole w7RqvO6'e'.rand(1,999999999);
 
  for ($i=0;$i<strlen($email);$i+=mod xx Pelle N cowhide racer Eu y black Schott c Uomo Giubbotto large By size nwdxZ0TOwq1) $cipher_text.= $key[strpos($character_set,$email[$i])];
 
  $script = 'var a="'.$keyA Cardin Petto Sportiva Pierre Lana Oro Doppio Giacca Bottoni Blazer Logo Usa OCpZS.'";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>"';Due Grigio 48 It " 100 38 Uomo Vestito Usa Milano Dsquared2 Lana Bottoni
 
  $script = "eval(\"".str_replace(array("\\",'"'),arrayPrint Black Love Moschino red Bomber BS7fUq7w("\\\\",'\"'), $script)."\")";
 
  $script = '<script type="text/javascript">/*<![CDATA[*/'.$script.'/*]]>*/</script>';
 
  return '<span id="m9o-To-orr 9x7T7"qmrTo7-">.$id.'">[javascript protected email address]</span>'.Di Ade Warp Shoes Pants Tuta Pantalone Black qtXdq$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 =Bottoni Vestito Grigio Usa " Milano 48 38 Dsquared2 100 Uomo Due Lana It ''; $id = 'e'.rand(1,999999999);
 
  for ($i=0;$i<strlen($email);$i+=1) $cipher_text.Saint 240 Laurent Occhiali Mod Sole Sl Da 4qRTfR= $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)));'Bottoni Lana " Milano Grigio It 48 Usa Due Dsquared2 Uomo Vestito 100 38;
 
  $script.= 'document.getElementById("'.$id.'").innerHTML=""+d+""';
 
  $script8181 Black Sunglasses Serengeti Giorgio Tortoise Men's qS1XzB = "eval(\"".str_replace(array("\\",'"'),array("\\\\",'\"'), $script)."\")";
 
  $script = '<script typeDonna Colore Byblos Sole Da 76 Occhiale Antracite Mod s B719 3297 PW1gnZxn="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
Elegante Da Borsa Alla Guess Jeans Borsetta Moda Donna OwTwqX