Metode de ascuns adresa de e-mail in codul sursa

Salutare ! In acest tutorial o sa prezint cateva metode de a ascunde adresa de email in codul sursa al unui website pentru a prevenii spamul.

1) Acesta metoda nu este una prea ingenioasa, este simpla nu trebuie decat sa inlocuim niste caractere pentru a induce in eroare botul care scaneaza codul. De cele mai multe ori acesta reuseste sa parseze textul facand din aceasta metoda una care nu este prea sigura.

Ex:
<a href="mailto:foo[AT]bar[DOT]baz">foo[AT]bar[DOT]baz</a>
<a href="mailto:foo[AT]bar[DOT]baz">fooREMOVETHISbar.baz</a>

2) O alta modalitate este sa scriem adresa de email cu valori HEX.

Ex:
<a href="mailto:%66%6f%6f%40%62%61%72%2e%63%6f%6d">foo's email</a>

3) Varianta urmatoare este una destul de inteligenta. Tot ce trebuie sa facem este sa scriem un mic cod PHP cu un a href spre fisier. Eu personal consider aceasta metoda una destul de sigura deoarece botul trebuie sa urmareasca link-ul si sa preia headerul.

/* In email_foo.php file */
<?php
    header ("Location: mailto:foo@bar.baz");
    exit();
?>

4) In procedeul urmator vom folosi Javascript pentru codificarea adresei de mail. O metoda foarte sigura.


<script type="text/javascript">
<!--
    var string1 = "foo";
    var string2 = "@";
    var string3 = "bar.baz";
    var string4 = string1 + string2 + string3;
    document.write("<a href=" + "mail" + "to:" + string1 + string2 + string3 + ">" + string4 + "</a>");
//-->
</script>

5) Ultima metoda consta in scrierea adresei de email intr-o poza (eventual facuta in Paint). Este o varianta sigura dar eu o consider devantajoasa deoarece clientul trebuie sa tasteze adresa de mail. Uneori acest lucru poate fii frustrant sau se poate gresi adresa.

Mai sunt si alte metode de codificat adresele de mail pentru a ne proteja impotriva spamurilor (CSS, JQuery, Flash etc.. ) . fiecare cu avantajul / dezavantajul ei.

Leave a Reply

Your email address will not be published. Required fields are marked *