บทความนี้ส่วนใหญ่แนะนำสี่ขั้นตอนในการกรอกสถิติการจราจรของการออกแบบเว็บ ASP
ทำตามขั้นตอนด้านล่างและคุณจะมีเคาน์เตอร์กราฟิกที่สวยงามในไม่ช้า
ขั้นตอนที่ 1:
สร้างไฟล์ข้อความในไดเรกทอรีของเว็บไซต์เช่น Count เช่น counter.dat เพื่อจัดเก็บการเข้าชม เนื้อหาไฟล์มีตัวเลขเพียงบรรทัดเดียวที่ระบุการเข้าชมครั้งแรกไปยังเว็บไซต์ซึ่งโดยทั่วไปคือ 0
ขั้นตอนที่ 2:
โปรแกรม ASP ที่สร้างตัวนับในไดเรกทอรีเดียวกันสามารถตั้งชื่อ MyCount.asp ด้วยเนื้อหาต่อไปนี้:
- -
- 'ASP Graphical Counter v1.1
- 'ใช้สำหรับสถิติการท่องเว็บฟรีใช้ฟรีเพื่อคัดลอก!
- Dimvistors
- 'รับที่อยู่ของตัวนับไฟล์นับ dat
- countFile = server.mappath (counter.dat)
- 'สร้างอินสแตนซ์ออบเจ็กต์วัตถุ fileystemobject fs
- setfs = server.createObject (scripting.filesystemobject)
- 'เปิดไฟล์ในโหมดอ่านโดยที่ 1 คือโหมดอ่าน
- setThisfile = fs.opentextfile (countfile, 1, เท็จ, เท็จ)
- 'อ่านเนื้อหาของไฟล์นับ
- ผู้เยี่ยมชม = thisfile.readline
- 'ปิดไฟล์
- fisfile.close
- setfs = server.createObject (scripting.filesystemobject)
- 'สร้างไฟล์ในการแทนที่ (จริง) ในรูปแบบ ASCII (เท็จ)
- setThisfile = fs.createtextfile (countfile, true, false)
- 'ประเด็นสำคัญของเคาน์เตอร์:
- 'เพิ่มตัวแปรที่เชื่อมต่อเพื่อตรวจสอบว่าผู้เข้าชมเป็นตัวเชื่อมใหม่ใหม่
- 'การย้ายครั้งนี้ช่วยป้องกันไม่ให้ผู้ใช้รายเดียวกันท่องเว็บในเวลาเดียวกันเนื่องจากการกดปุ่มรีเฟรชของเบราว์เซอร์หลายครั้ง
- 'ปรากฏการณ์ของการเพิ่มมูลค่าเคาน์เตอร์เกิดขึ้น
- ifisempty (เซสชัน (เชื่อมต่อ)) จากนั้น
- application.lock
- 'ผู้ใช้รายอื่นถูกห้ามไม่ให้เปลี่ยนค่าตัวนับ
- ผู้เยี่ยมชม = ผู้เยี่ยมชม+1
- 'ค่าตัวนับเพิ่มขึ้น 1
- thisfile.writeline (ผู้เยี่ยมชม)
- 'เขียนผลลัพธ์ลงในไฟล์
- application.unlock
- 'ยกเลิกล็อคทำให้ผู้ใช้สามารถเปลี่ยนค่าตัวนับได้
- อื่น
- application.lock
- ผู้เยี่ยมชม = ผู้เข้าชม
- thisfile.writeline (ผู้เยี่ยมชม)
- application.unlock
- endif
- เซสชัน (เชื่อมต่อ) = จริง
- 'ตั้งค่าผู้เยี่ยมชมที่จะเชื่อมต่อ (จริง) และกดปุ่มรีเฟรชอีกครั้งเป็นค่าตัวนับจะไม่เปลี่ยนแปลง
- COUNTLEN = LEN (ผู้เยี่ยมชม)
- 'รับความยาวของค่าตัวนับ (เช่นจำนวนตัวเลขของค่า)
- 'หากคุณไม่ต้องการใช้กราฟิกคุณสามารถใช้สิ่งต่อไปนี้แทนการวนรอบสำหรับ/ถัดไป
- 'ตัวนับข้อความ: Response.writedocument.write (& ผู้เยี่ยมชม &);
- 'แสดงตัวเลขกราฟิกทีละบิต
- fori = 1tocountlen
- Response.writedocument.write ('<imgsrc = & images/& & & mid (ผู้เยี่ยมชม, i, 1) &. gif> </img>');
- ต่อไป
- 'ปิดไฟล์
- thisfile.close
- setfs = ไม่มีอะไร
- -
ขั้นตอนที่ 3:
วางไฟล์ counter.dat และ mycount.asp ในไดเรกทอรีเดียวกัน (ยังสามารถจัดเก็บแยกต่างหาก แต่ต้องระบุเส้นทางไฟล์ในเวลานี้) และสร้างไดเรกทอรีรูปภาพในไดเรกทอรีนี้เพื่อจัดเก็บไฟล์ดิจิตอลกราฟิก หมายเลข 0 เพื่อให้สอดคล้องกับ 0 .gif หมายเลข 1 สอดคล้องกับ 1.GIF และอื่น ๆ (โอกาสในการแสดงบุคลิกของคุณอยู่ที่นี่คุณสามารถทำให้หมายเลขเจ๋งมาก)
ขั้นตอนที่ 4:
ณ จุดนี้ความสำเร็จที่ยิ่งใหญ่กำลังจะเสร็จสิ้น คุณเพียงแค่ต้องโทรหาตัวนับในรูปแบบต่อไปนี้บนหน้าเว็บ:
- <scriptLanguage = javascriptsrc = count/mycount.asp>
- </script>
สังเกต:
(1) หากคุณใช้ชื่อไดเรกทอรีและชื่อไฟล์ที่แตกต่างกันโปรดทำการเปลี่ยนแปลงที่สอดคล้องกัน
(2) โปรแกรมเคาน์เตอร์ถูกตั้งโปรแกรมโดย ASP
ตราบใดที่คุณศึกษาสี่ขั้นตอนข้างต้นอย่างรอบคอบและรอบคอบฉันเชื่อว่าคุณจะสร้างสถิติการจราจรการออกแบบเว็บ ASP อย่างแน่นอนด้วยลักษณะสไตล์ของคุณเอง