웹사이트를 만들 때, 방문자의 잘못된 조작이나 웹사이트 자체의 결함으로 인해 존재하지 않는 페이지에 액세스하는 경우가 종종 있습니다. 이때 열성적인 방문자라면 404 오류 메시지가 나타납니다. 대부분의 경우 방문자가 당사에 이메일을 보내지 않는다는 사실을 상기시키기 위해 귀하에게 메시지를 보낼 수 있습니다. ASP를 사용하여 실용적인 프로그램을 만들어 보세요. 사용자가 접속하여 404 오류 메시지가 나타나면 시스템이 자동으로 이메일을 보내므로 걱정할 필요가 없습니다.
다음은 인용된 부분입니다
.:
<% @언어="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 & "참조자: " & strReferer
또 다른
strMessage = strMessage "방문자가 주소를 입력했습니다."
종료 조건
objSMTP.Body = strMessage
'메시지를 보내세요
objSMTP.Send("mail.jzxue.com")
'치우다
objSMTP.ClearRecipients
objSMTP.닫기()
objSMTP = 없음 설정
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
" http://www.w3.org/TR/html4/strict.dtd ">
<html lang="ko">
<머리>
<title>404 페이지를 찾을 수 없음</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<본문>
<h1>404 페이지를 찾을 수 없음 오류</h1>
<p>
여기에 적절한 메시지가 있습니다.
</p>
</body>
</html>