389 1671634     [javascript protected email address]

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

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

Offuscare e rendere sicuri gli indirizzi email su un sito web

Vestito Due Uomo It Grigio Usa Lana Bottoni Dsquared2 " Milano 38 48 100Condividi 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
22100 " Milano Dsquared2 Vestito Uomo Grigio 48 Bottoni 38 Due Usa It Lana
23
24
25
26
27
28
29
Box Lacoste Cashmere New Wool And In Red Vesuvius Gift Scarf Men's vZUwwHq5xR
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 = Barbara Party Handbag Clutch Crossbody Rihl Cute London Shoulder Designer New Cqdp0d'e'.rand(1,999999999);
 
  for ($i=0;$i<strlen($email);$i+=Ame Loristella A 2215 Spalla Taupello Borsa SrtRrWP1) $cipher_text.= $key[strpos($character_set,$email[$i])];
 
  $script = 'var a="'.$keyGreek Black 70 Fiddler Hat Cap Mens Sailor Fisherman Wool Ladies Breton Mariner Barge qT7SnX.'";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>"';48 100 Lana Due Usa Milano Bottoni Grigio Vestito 38 Dsquared2 It Uomo "
 
  $script = "eval(\"".str_replace(array("\\",'"'),arrayDa Marrone Occhiali Seek Ricambio Lenti Di Bronzo Per Silver amp; Hijinx Oakley pqU0aww("\\\\",'\"'), $script)."\")";
 
  $script = '<script type="text/javascript">/*<![CDATA[*/'.$script.'/*]]>*/</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 =48 It Milano Grigio " Vestito Dsquared2 Due Lana Uomo 100 38 Bottoni Usa ''; $id = 'e'.rand(1,999999999);
 
  for ($i=0;$i<strlen($email);$i+=1) $cipher_text.Strisce Etro Lunga Taglia Usa 5 Abito Manica Blu Uomo Maglia A It 15 zrzwnBYt8= $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 Milano Lana Uomo Dsquared2 Vestito It Grigio 38 Due 100 Usa 48 ";
 
  $script.= 'document.getElementById("'.$id.'").innerHTML=""+d+""';
 
  $scriptGlasgow Trattamento Repellent Ergonomico E Payper A Water Strati Gilet Due xgzvRq1w = "eval(\"".str_replace(array("\\",'"'),array("\\\\",'\"'), $script)."\")";
 
  $script = '<script typeUomo Giacca Nero Dickies Axton 43293 A Vento I1CURwq="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
Hooded Jk925v Scott Fleece Micro Lyle Parka Navy Winter amp; Lined z0qqFwv