2013-03-24 3 views
-2

Возможно ли использование PHP/HTML/JS, когда пользователь загружает 404 веб-страницу, он автоматически запускает электронное письмо, отправляемое веб-администратору, уведомляя его о том, что страница была загружена и как пользователь получил там (что было страницы до того, и что они нажмите на эту страницу, чтобы добраться до страницы 404.Автоматически отправлять электронную почту на странице Загрузка

Я не имею в виду, что она открывает клиенту пользователей электронной почты, он должен быть чистым и ненавязчивым

+0

Почему бы вам не создать файл журнала каждый раз, когда пользователь сталкивается с 404 и проверяет его каждый раз, а не по электронной почте, что может засорить чей-то почтовый ящик электронной почты. – Class

+0

Хорошая идея, я могу это реализовать. – Exhausted

ответ

0

Да. Посмотрите на php's mail().

+0

Отлично, спасибо, я не знал о почтовой функции – Exhausted

1

Чтобы сделать это, вы хотели бы создать скрипт .php whi ch отправит адрес электронной почты и сервер страницы. Вот quick walkthrough, чтобы установить пользовательскую страницу 404 в Apache.

Чтобы отправить электронное письмо, вы должны использовать функцию mail() PHP. Вы можете прочитать об этом here.

После того, как вы сказали это, решите, прежде чем делать это. Повторяю ... сильно. Веб-сканеры и сканеры уязвимостей постоянно попадают на 404 страницы ... если кто-то попадает на ваш сайт, вы действительно хотите, чтобы ваш администратор получал тысячи писем? Вам нужно будет найти способы избежать всех этих случаев и отправлять только электронные письма, когда возникает «законный» 404. Кроме того, отправка этих писем займет ваши серверные ресурсы, что значительно упростит атаку DOS, чтобы удалить ваш сайт (перегрузите его, отправив так много писем).

+0

благодарит вас за сообщение – Exhausted

Смежные вопросы