2016-06-02 3 views
0

Я работаю над темой WordPress; пользователь может ввести свой адрес электронной почты, чтобы он создал ссылку mailto:. Но я хочу, чтобы эта ссылка была защищена от любых спам-ботов.Хороший способ защитить ссылку Mailto от спама в PHP

Теперь, я думаю, что будет много людей, говоря: «С помощью поисковой системы», I tried и I tried, и, как вы уже догадались, I tried (я получаю JavaScript вместо PHP в последней категории).

Мой вопрос: есть ли хороший способ защитить полный адрес электронной почты (полный адрес электронной почты, например, [email protected]), от спам-ботов с помощью PHP? Я не хочу, чтобы мой пользователь разделил их адрес электронной почты (если я получаю старую леди в качестве клиента, она, вероятно, не понимает, как разбить адрес электронной почты на две части).

Я с нетерпением жду любых идей, которые вы можете придумать!

ответ

0

В одном случае вы можете использовать тест captcha. Если вы не хотите вмешиваться в опыт пользователей, вы можете создать невидимую форму, которую вы будете заполнять из своего исходного кода, только когда кнопка была нажата по-настоящему, а не когда бот пытается спамить, например , какой-то SQL-инъекции. Наконец, вы должны просто отправить почту, когда невидимая форма заполняет сервер. Это основная идея

+0

Хорошо, умное мышление! Спасибо за ваш вклад. –