จำนวนการเข้าชมออนไลน์เป็นเรื่องที่น่ากังวลอย่างมากสำหรับชาวเน็ตทุกคนที่สร้างเว็บไซต์ คุณรู้ได้อย่างไรว่ามีคนเยี่ยมชมเว็บไซต์ของคุณกี่คน? จะบันทึกจำนวนการเข้าชมทุกวันได้อย่างไร? นี่คือวิธีแก้ปัญหา
เมื่อผู้ใช้เริ่มเข้าถึงเว็บไซต์ Global.asa บนเซิร์ฟเวอร์จะเข้าถึงได้ เซสชันจะเปิดใช้งานสำหรับผู้ใช้ คุณสามารถตั้งค่าข้อมูลผู้ใช้ส่วนบุคคลของคุณเองสำหรับผู้ใช้แต่ละคน ฉันจะไม่อธิบายมากที่นี่ ใน global.asa มีฟังก์ชั่นการตอบกลับข้อความเมื่อแอปพลิเคชันเริ่มต้นและเริ่มต้นเซสชัน คุณสามารถพิมพ์รหัสต่อไปนี้
การคัดลอกรหัสมีดังนี้:
<scriptLanguage = "vbscript" runat = "เซิร์ฟเวอร์">
subapplication_onstart
'เมื่อเปิดเซิร์ฟเวอร์ให้ตั้งจำนวนผู้ใช้เป็น 0
แอปพลิเคชัน ("ผู้ใช้") = 0
enddub
subsession_onstart
session.timeout = 20
'จำนวนผู้ใช้จะถูกเพิ่มเป็น 1 เมื่อเริ่มเซสชัน
application.lock
แอปพลิเคชัน ("ผู้ใช้") = แอปพลิเคชัน ("ผู้ใช้")+1
application.unlock
enddub
subsession_onend
'ตัวนับผู้ใช้ลดลง 1 เมื่อเซสชันเสร็จสิ้น
application.lock
แอปพลิเคชัน ("ผู้ใช้") = แอปพลิเคชัน ("ผู้ใช้")-1
application.unlock
enddub
</script>
เมื่อเว็บไซต์กำลังทำงานแอปพลิเคชันแอปพลิเคชันตัวแปร ("ผู้ใช้") จะบันทึกจำนวนคนออนไลน์บนเว็บไซต์เสมอ จำนวนผู้ใช้ออนไลน์สามารถเขียนได้โดยใช้หน้าเว็บใด ๆ สำหรับการบันทึกมีหลายวิธีที่สามารถใช้งานได้ หากมีการบันทึกในไฟล์คุณสามารถใช้วัตถุสคริปต์ FilesystemObject วัตถุสำหรับการประมวลผล หากเข้าสู่ระบบฐานข้อมูลคุณสามารถใช้ ADO และอื่น ๆ ฉันจะไม่แนะนำพวกเขาทีละคนที่นี่