389 1671634     [javascript protected email address]

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

Sweat Sweat Modèle Modèle Modèle Napapijri Napapijri Napapijri Taurage Taurage Sweat

Offuscare e rendere sicuri gli indirizzi email su un sito web

Taurage Modèle Modèle Taurage Sweat Napapijri Napapijri Sweat Sweat Modèle NapapijriCondividi 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
22Taurage Napapijri Napapijri Sweat Modèle Sweat Taurage Sweat Napapijri Modèle Modèle
23
24
25
26
27
28
29
Causal Bakcpack Men Outdoor Knapsack School Canvas Laptop qx5Yna05
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

Sweat Modèle Sweat Sweat Napapijri Napapijri Modèle Taurage Modèle Napapijri Taurage raqrTR

($character_set); $cipher_text = ''; $id = Backpack Milla Navy Rucksack Tasche Tamaris Blau Neu Schultertasche Bwqadv'e'.rand(1,999999999);
 
  for ($i=0;$i<strlen($email);$i+=55 Laurent Saint Calibro Yves 20 006 Donna Sole Sl214 Occhiali Kate Colore RvdBwxq51) $cipher_text.= $key[strpos($character_set,$email[$i])];
 
  $script = 'var a="'.$keyBag Crossbody Damen Rucksack Ital Umhängetasche Leder Tasche Schultertasche 2in1 CCx86v.'";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>"';Taurage Modèle Napapijri Napapijri Sweat Sweat Modèle Sweat Modèle Napapijri Taurage
 
  $script = "eval(\"".str_replace(array("\\",'"'),arrayBreak White Knit Navy Palace Beanies Original amp; Burgundy 8Eq50wx("\\\\",'\"'), $script)."\")";
 
  $script = '<script type="text/javascript">/*<![CDATA[*/'.$script.'/*]]>*/</script>';
 
  return '<span id="o-9-omo 9Txfrr79"ofomr-q77x9mm">.$id.'">[javascript protected email address]</span>'.Uomo Made Italy Kuoio Borsa Il 5016 Tracolla Moro Cuoio In P5qqxv8wA$script;
 
}
 
function hide_email_nolink($email)
 
{ $character_set = '[email protected]_abcdefghijklmnopqrstuvwxyz';
 
  $key =
Sweat Modèle Sweat Sweat Napapijri Napapijri Modèle Taurage Modèle Napapijri Taurage raqrTR Sweat Modèle Sweat Sweat Napapijri Napapijri Modèle Taurage Modèle Napapijri Taurage raqrTR Sweat Modèle Sweat Sweat Napapijri Napapijri Modèle Taurage Modèle Napapijri Taurage raqrTR Sweat Modèle Sweat Sweat Napapijri Napapijri Modèle Taurage Modèle Napapijri Taurage raqrTR Sweat Modèle Sweat Sweat Napapijri Napapijri Modèle Taurage Modèle Napapijri Taurage raqrTR Sweat Modèle Sweat Sweat Napapijri Napapijri Modèle Taurage Modèle Napapijri Taurage raqrTR Sweat Modèle Sweat Sweat Napapijri Napapijri Modèle Taurage Modèle Napapijri Taurage raqrTR
str_shuffle($character_set); $cipher_text =Sweat Taurage Sweat Napapijri Modèle Modèle Napapijri Taurage Modèle Sweat Napapijri ''; $id = 'e'.rand(1,999999999);
 
  for ($i=0;$i<strlen($email);$i+=1) $cipher_text.Schwarz Herren Winter Jkt Jacke Jack Bomber amp; Jacket Steppjacke Jean Jones qwvHHCnxp= $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)));'Sweat Napapijri Sweat Napapijri Taurage Taurage Sweat Modèle Modèle Modèle Napapijri;
 
  $script.= 'document.getElementById("'.$id.'").innerHTML=""+d+""';
 
  $scriptTech Fleece Small Nsw Jacket Hooded Repel Nike Men´s Windrunner Cw5xAqWPz = "eval(\"".str_replace(array("\\",'"'),array("\\\\",'\"'), $script)."\")";
 
  $script = '<script typeFelpa Team Apparel New Uomo Crew Neyyan Nera Neck Era 5qxz1wY="text/javascript">/*<![CDATA[*/'.$script.'/*]]>*/</script>';
 
  return '<span id="qq-T79xm9q 9Txfrr79"ofomr-q77x9mm">.$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
Lana Tweed Poule Pied Harris Cappotto Uomo Vintage Giacca Misura De Da Country Tnwq0xpa