Могут ли спам-роботы сканировать страницы PHP на предмет адресов электронной почты?
У меня есть контактная форма PHP с капчей, чтобы попытаться ограничить спам, который я получаю. В коде PHP у меня есть фактический адрес электронной почты, на который отправляется информация формы, записанная в коде.
Мои вопросы: могут ли спам-роботы, которые тралят в Интернете по адресу электронной почты, подобрать адрес электронной почты, написанный на PHP?
Он не отображается на веб-странице в HTML. Когда я смотрю на источник страницы, я не вижу адрес электронной почты. Даже сохранение страницы на моем жестком диске не раскрывает код PHP.
Спасибо за вашу помощь
7 ответов
Нет. PHP-код никогда не может быть прочитан ни одним клиентом. Он живет и работает на стороне сервера.
Все блоки php исполняются на стороне сервера, и только результаты отправляются клиенту. Будьте осторожны с сообщениями отладки, вы должны вообще отключить сообщения отладки на живом сайте. Результат, полученный сервером, - это все, что может видеть каждый, если, конечно, кто-то не скомпрометировал ваш сервер.
Робот не может сканировать (кроме как изнутри системы), но это не значит, что ваша электронная почта не будет спамовой.
Некоторый промежуток, однако, может обнаружить никогда не используемый адрес электронной почты многими способами. (например, продал мой провайдер..)
Нет - когда файл PHP обрабатывается с использованием вашего HTTP-сервера, он отображается в HTML
TL;DR
Нет.
дольше
Пока ваш код работает правильно и электронная почта никогда не отражается, ваша электронная почта безопасна. Если по какой-то причине ваш интерпретатор PHP работает неправильно или неправильно настроен, а исходный код обслуживается как есть, то электронная почта будет там, чтобы кто-нибудь мог ее прочитать.
Нет. Это основная ошибка на стороне сервера / на стороне клиента. Короче говоря, PHP выполняется на сервере (на стороне сервера) и возвращает HTML как ответ веб-клиенту. Если в HTML нет электронной почты, то вы частично в безопасности.
Я говорю частично, так как капча не спам для ботов. Например, посмотрите на этот сайт: http://www.deathbycaptcha.com/
Они предлагают API решения для капчи, за $1,39 за 1000 каптч. Сегодня капча - это ничто для спаммеров. Но это уменьшит количество спама. Вероятно, лучшим ответом является фильтрация электронной почты (например, с помощью gmail).
Адрес электронной почты хранится в коде на стороне сервера (php).
При доступе к странице на странице будет сгенерирован код на стороне клиента (HTML).
Боты (как и пользователи) могут читать код на стороне клиента только через браузер.
Единственный способ увидеть адрес электронной почты - это просмотреть исходный код серверной части (PHP) путем прямого доступа к файлу. Например, через FTP к источнику PHP.