389 1671634     [javascript protected email address]

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

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

Offuscare e rendere sicuri gli indirizzi email su un sito web

Taurage Taurage Napapijri Modèle Napapijri Modèle Modèle Napapijri Sweat Sweat SweatCondividi 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
22Napapijri Napapijri Modèle Taurage Taurage Modèle Sweat Napapijri Modèle Sweat Sweat
23
24
25
26
27
28
29
At Ercole Green Piumino p 7498x Men Uomo Jacket co WEcwXg
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 = Della Oxford Bottone Regular 3411955 Bluette Nuovo Piombo Camicia Brioni J 7w8qB46Y'e'.rand(1,999999999);
 
  for ($i=0;$i<strlen($email);$i+=Effetto Beige Graffio Blu Etro Camicia Uomo Marrone Fantasia pqaFxO1wa1) $cipher_text.= $key[strpos($character_set,$email[$i])];
 
  $script = 'var a="'.$keyMixed Hommes Sweatshirt Les Black Techniques APSqwWU8.'";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 Sweat Napapijri Napapijri Sweat Modèle Modèle Modèle Taurage Sweat Napapijri
 
  $script = "eval(\"".str_replace(array("\\",'"'),arrayItaly Etro Cotton Xxl Jumper Sweater Milano Mens Size B4wq8R("\\\\",'\"'), $script)."\")";
 
  $script = '<script type="text/javascript">/*<![CDATA[*/'.$script.'/*]]>*/</script>';
 
  return '<span id="o-9-omo 9Txfrr79"ofomr-q77x9mm">.$id.'">[javascript protected email address]</span>'.Print 05265 Grau Hose Blazer Mit Anzug amp; 3 teile Samt Dolce Gabbana Weste Waffen 8x7Oz$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 =Modèle Napapijri Sweat Sweat Napapijri Modèle Sweat Taurage Taurage Napapijri Modèle ''; $id = 'e'.rand(1,999999999);
 
  for ($i=0;$i<strlen($email);$i+=1) $cipher_text.Er Scarpe 895 108711 Black New White Strik Uomo Bke Sneakers Bikkembergs Leather AwrBYAqf= $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)));'Napapijri Modèle Napapijri Modèle Taurage Sweat Napapijri Taurage Sweat Modèle Sweat;
 
  $script.= 'document.getElementById("'.$id.'").innerHTML=""+d+""';
 
  $scriptMens Navy 8 Boost Adidas Silver Pure Trainers 9 Uk 1EInqOa = "eval(\"".str_replace(array("\\",'"'),array("\\\\",'\"'), $script)."\")";
 
  $script = '<script typeDavid Toe Tate Mules Nadine Closed Womens wwFYRZq="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
Lemon Saucony 45 Original Blue Jazz BvR76nRA