การใช้ ASP สามารถลดภาระงานของเซิร์ฟเวอร์ได้ดังนั้นคุณควรใช้ JavaScript เพิ่มเติมและส่งฟิลด์การส่งทั้งหมดไปยังเซิร์ฟเวอร์หลังจากใช้ JavaScript หรือการตรวจจับเพื่อให้เซิร์ฟเวอร์ไม่จำเป็นต้องตรวจจับ วันนี้ให้ตัวแก้ไขช่องทางเทคโนโลยีใหม่จะพาคุณไปเรียนรู้ตัวอย่างและแสดงให้เห็นถึงการห้ามแบบฟอร์มการส่งนอกสถานที่!
การคัดลอกรหัสมีดังนี้:-
server_v1 = cstr (request.serverVariables ("http_referer")))))))))))))
server_v2 = cstr (request.serverVariables ("server_name"))))
ถ้า mid (server_v1,8, len (server_v2)) <> server_v2 แล้ว
Response.write "
| - Response.write "เส้นทางที่คุณส่งไม่ถูกต้องคุณถูกห้ามไม่ให้ส่งข้อมูลจากภายนอกเว็บไซต์โปรดอย่ายุ่งกับพารามิเตอร์นี้!" Response.write " | style = 'Font: 9pt verdana'>
Response.end
สิ้นสุดถ้า
-
ตัวอย่างเช่นรหัสด้านบนมีชื่อว่า check_path.asp เพื่อบันทึกและเพียงพอที่จะอ้างอิงทุกครั้งที่ส่งแบบฟอร์ม:
รหัสข้างต้นนั้นผิดทั้งหมด ตัวอย่างที่รวบรวมโดยบรรณาธิการของช่องเทคโนโลยีใหม่สำหรับคุณจะถูกห้ามไม่ให้ส่งแบบฟอร์มนอกเว็บไซต์ ฉันหวังว่ามันจะช่วยให้ทุกคนได้เรียนรู้!