PHP | Jak skutecznie blokować e-mail przed botami w PHP

Jak skutecznie chronić swój adres e-mail na stronie? Czasem pojawia się problem ze spamem, który przychodzi na nasz adres e-mailowy.

Rozwiązanie problemu jest jednak wyjątkowo proste. Do swojej strony należy dodać poniższy skrypt PHP, który konwertuje adres e-mail na pewien ciąg znaków, który jest jednak poprawnie wyświetlany na stronie.

function convert_email($email) {     $p = str_split(trim($email));     $new_mail = '';     foreach ($p as $val) {          $new_mail .= '&#'.ord($val).';';     }     return $new_mail;}

Parametrem, który przekazujemy do funkcji jest adres e-mail, który chcemy ukryć przed botami. Najpierw usuwamy puste, białe znaki z adresu, a następnie dzielimy go do pojedyńczych znaków. Potem tworzymy nowy ciąg znaków, który powstaje przez konwertowanie znaku do kodu ASCII. To by było na tyle. Wynik wyświetlamy na stronie. Pozornie nie widać żadnej różnicy. Jednak jak sprawdzimy źródło strony, to zobaczymy ciąg znaków podobny do przedstawionego poniżej.

Kontakt