Вход Регистрация
* Taltos *

Защита почты

  1. function protect($email) {
  2. $result = "";
  3. for ($i = 0; $i < strlen($email); $i++) $result .= "&#".ord(substr($email, $i, 1)).";";
  4. return $result;
  5. }
  6. echo protect("a@bc.ru"); // В нужном месте преобразуем и выводим e-mail
» Описание: Запустите скрипт и посмотрите на результат. Вы на странице увидите "a@bc.ru", однако, если Вы откроете исходный код, то увидите следующее: "&#97;&#64;&#98;&#99;&#46;&#114;&#117;". Именно это и увидят абсолютно все роботы. С подобным обычные сборщики e-mail адресов не справятся. А если начнут писать функции, которые будут преобразовывать ещё и все ASCII-символы обратно, то такой сборщик будет очень медленный. Отсюда вывод, что подобная защита e-mail на сайте от спамеров весьма эффективна.
» Время добавления: 12 Марта 2015 в 12:36
» Посмотров: 1008
» textarea
» Рейтинг: [+0 | -0]
Комментарии [0]
Онлайн: 4
Реклама