แนะนำ: ฟังก์ชั่นไคลเอนต์ที่มีประโยชน์สำหรับการส่งแบบฟอร์มอย่างเงียบ ๆ ไคลเอนต์อยู่ภายใต้รูปแบบของ microsoft.xmlhttp เพื่อส่งข้อมูลโดยไม่ต้องรีเฟรช ต่อไปนี้เป็นเนื้อหาอ้างอิง: <ภาษาสคริปต์ = vbscript> dim i, strr
(i) หลักการ
โปรแกรมขโมยเรียกเว็บเพจบนเว็บไซต์อื่น ๆ ผ่านส่วนประกอบ XMLHTTP ใน XML ตัวอย่างเช่นในโปรแกรมขโมยข่าวหลายคนเรียกหน้าข่าวของ Sina และมีการแทนที่บางอย่างกับ HTML ในนั้นและโฆษณาจะถูกกรองด้วย ข้อดีของการใช้โปรแกรมขโมยคือ: ไม่จำเป็นต้องดูแลเว็บไซต์เนื่องจากข้อมูลในโปรแกรมขโมยมาจากเว็บไซต์อื่น ๆ และจะได้รับการปรับปรุงเมื่อเว็บไซต์ได้รับการปรับปรุง สามารถบันทึกทรัพยากรเซิร์ฟเวอร์ โดยทั่วไปโปรแกรมขโมยมีเพียงไม่กี่ไฟล์และเนื้อหาหน้าเว็บทั้งหมดมาจากเว็บไซต์อื่น ๆ ข้อเสียรวมถึง: ไม่เสถียร หากข้อผิดพลาดของเว็บไซต์เป้าหมายโปรแกรมจะเกิดข้อผิดพลาดเช่นกัน ยิ่งไปกว่านั้นหากเว็บไซต์เป้าหมายได้รับการอัพเกรดและดูแลรักษาโปรแกรมขโมยจะต้องได้รับการแก้ไขตามนั้น ความเร็วเป็นเพราะมันเป็นโทรระยะไกลและความเร็วช้ากว่าการอ่านข้อมูลบนเซิร์ฟเวอร์ท้องถิ่นอย่างแน่นอน
(ii) ตัวอย่าง
นี่คือคำอธิบายสั้น ๆ เกี่ยวกับแอปพลิเคชันของ XMLHTTP ใน ASP
'ฟังก์ชั่นทั่วไป
'1. ป้อนที่อยู่เว็บเพจปลายทางของ URL และค่าส่งคืน GetHttppage เป็นรหัส HTML ของหน้าเว็บปลายทาง
| ฟังก์ชั่น gethttppage (url) สลัว http ตั้งค่า http = server.createObject (msxml2.xmlhttp) http.open get, url, false http.send () ถ้า http.readystate <> 4 แล้ว ฟังก์ชั่นออก สิ้นสุดถ้า gethttppage = bytestobstr (http.responsebody, gb2312) ตั้งค่า http = ไม่มีอะไร ถ้า err.number <> 0 แล้ว err.clear ฟังก์ชันสิ้นสุด |
แบ่งปัน: เคล็ดลับ ASP: ห้าวิธีในการปิดการแคชหน้า 1. เพิ่มเนื้อหาอ้างอิงต่อไปนี้ที่ส่วนหัวของหน้า ASP: Response.buffer = การตอบสนองที่แท้จริง expiresabsolute = Now () - 1 resp
2 หน้ารวมหน้าก่อนหน้า 12 หน้าถัดไป