เมื่อสร้างเว็บไซต์ มักจะมีการดำเนินการที่ไม่ถูกต้องจากผู้เยี่ยมชมหรือข้อบกพร่องในเว็บไซต์ของเรา ทำให้ไม่มีการเข้าถึงเพจ ในขณะนี้ ข้อความแสดงข้อผิดพลาด 404 จะปรากฏขึ้น หากเป็นผู้เยี่ยมชมที่กระตือรือร้น อาจส่งข้อความถึงคุณ อีเมลเพื่อเตือนคุณว่าผู้เยี่ยมชมส่วนใหญ่จะไม่ส่งอีเมลถึงเรา ใช้ ASP เพื่อสร้างโปรแกรมที่ใช้งานได้จริง เมื่อผู้ใช้เข้าถึงและข้อความแสดงข้อผิดพลาด 404 ปรากฏขึ้น ระบบจะส่งอีเมลถึงเราโดยอัตโนมัติ ดังนั้นจึงไม่จำเป็นต้องกังวล รหัสการผลิตมีดังนี้:
ต่อไปนี้เป็นส่วนที่ยกมา : :
<% @ภาษา = "vbscript" %>
<% ตัวเลือกที่ชัดเจน %>
-
หรี่ strPage, strReferer, strMessage
ติ่ม objSMTP
' บันทึกเพจที่กระทำผิด
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="th">
<หัว>
<title>ไม่พบหน้า 404</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</หัว>
<ร่างกาย>
<h1>ข้อผิดพลาดไม่พบหน้า 404</h1>
<p>
ข้อความที่เหมาะสมที่นี่
</p>
</ร่างกาย>
</html>