บทความนี้ส่วนใหญ่แนะนำเทคนิคและการใช้งานของไฟล์ Global.ASA ใน ASP
เราทุกคนรู้ว่า. asa เป็นชื่อต่อท้ายไฟล์ มันเป็นตัวย่อสำหรับแอปพลิเคชันเซิร์ฟเวอร์ที่ใช้งานอยู่
จริงๆแล้วมันเป็นไฟล์เสริมที่ผู้เขียนโปรแกรมสามารถระบุสคริปต์เหตุการณ์และประกาศวัตถุที่มีเซสชันและขอบเขตแอปพลิเคชัน เนื้อหาของไฟล์นี้ไม่ได้ใช้เพื่อแสดงต่อผู้ใช้ แต่เพื่อจัดเก็บข้อมูลเหตุการณ์และวัตถุที่ใช้ทั่วโลกโดยแอปพลิเคชัน ไฟล์นี้จะต้องเก็บไว้ในไดเรกทอรีรูทของแอปพลิเคชัน แต่ละแอปพลิเคชันสามารถมีไฟล์ global.asa หนึ่งไฟล์เท่านั้น
ความเข้าใจผิดที่พบบ่อยที่สุดเกี่ยวกับไฟล์ global.asa คือสามารถใช้เป็นไลบรารีสำหรับฟังก์ชั่นการใช้งานทั่วไปและรูทีนย่อย ไฟล์ global.asa สามารถใช้เพื่อสร้างการอ้างอิงและจับภาพเริ่มต้นของวัตถุรวมถึงวัตถุแอปพลิเคชันและวัตถุเซสชัน
ไฟล์ global.asa เข้าถึงได้ตามเหตุการณ์ระดับเซสชันและเรียกในสามกรณีต่อไปนี้:
รูปแบบไฟล์มาตรฐานของ global.asa มีดังนี้:
-
- <scriptLanguage = vbscriptrunat = เซิร์ฟเวอร์>
- subapplication_onstart
- 'Application_onstart ทำงานเมื่อลูกค้ารายใดเข้าถึงหน้าแรกของแอปพลิเคชัน
- enddub
- subsession_onstart
- 'session_onstart ทำงานเมื่อไคลเอนต์ทำงานหน้าใด ๆ ในแอปพลิเคชัน ASP เป็นครั้งแรก
- enddub
- subsession_onend
- 'session_onend ทำงานเมื่อเซสชันของลูกค้าหมดเวลาหรือออกจากแอปพลิเคชัน
- enddub
- subapplication_onend
- 'Application_onend ทำงานเมื่อเว็บเซิร์ฟเวอร์ของไซต์หยุดทำงาน
- enddub
- </script>