При создании веб-сайта посетители обычно совершают неправильные действия или дефекты на самом нашем веб-сайте, что приводит к доступу к несуществующей странице. В это время появляется сообщение об ошибке 404. Если это посетитель с энтузиазмом. может отправить вам сообщение по электронной почте, чтобы напомнить вам, что в большинстве случаев посетители не отправляют нам электронные письма. Используйте ASP для создания практической программы. Когда пользователь получает доступ и появляется сообщение об ошибке 404, система автоматически отправляет нам электронное письмо, поэтому нет необходимости беспокоиться. Рабочий код выглядит следующим образом:
Ниже приведен цитируемый фрагмент. :
<% @language="vbscript" %>
<% Опция явная %>
<%
Тусклый strPage, strReferer, strMessage
Тусклый объектSMTP
' Зарегистрируем страницу с нарушением
strPage = Request.ServerVariables("HTTP_URL")
' Зарегистрируем реферер
strReferer = Request.ServerVariables("HTTP_REFERER")
' Настраиваем компонент электронной почты
Установите objSMTP = Server.CreateObject("JMail.Message")
objSMTP.From = " [email protected] "
objSMTP.FromName = "Ваш домен"
objSMTP.Subject = "Зарегистрирована ошибка 404"
objSMTP.AddRecipient(" [email protected] ")
' Напишите сообщение http://soft.downcodes.com/
strMessage = "Запрошенная страница: " & strPage & vbCrLf & vbCrLf
Если strReferer <> "" Тогда
strMessage = strMessage & "Referer: " & strReferer
Еще
strMessage = strMessage "Посетитель ввел адрес"
Конец, если
objSMTP.Body = стрMessage
'Отправить сообщение
objSMTP.Send("mail.jzxue.com")
'Приведи себя в порядок
objSMTP.ClearRecipients
объектSMTP.Закрыть()
Установить objSMTP = Ничего
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
" http://www.w3.org/TR/html4/strict.dtd ">
<html lang="ru">
<голова>
<title>Страница 404 не найдена</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</голова>
<тело>
<h1>Ошибка 404: Страница не найдена</h1>
<р>
Соответствующее сообщение здесь.
</p>
</тело>
</html>