วันเสาร์ที่ 25 กันยายน พ.ศ. 2553

การทำ counter นับจำนวนผู้เข้าชมเว็บไซต์

สำหรับผู้ที่ทำเว็บเพจการใช้ counter ฟรีที่มีให้บริการตามที่ต่าง ๆ
ก็ดูสวยดี แต่หากต้องการที่จะทำการนับจำนวนผู้ที่เข้าชมเว็บเพจของเรา
ในแต่ละหน้าแยกจำนวนออกจากกันจะทำอย่างไร พอดีไปเจอ CGI ทำ
counter แบบง่ายๆ และเห็นว่าน่าใช้งานดีเลยถือโอกาสนี้นำมาฝากกัน
ก็สำหรับผู้ที่ใช้โฮสต์แบบที่รองรับ CGI เช่น Hypermart.net เท่านั้น
โดยได้นำมาจาก http://www.utilmind.com ซึ่งมีความสามารถพิเศษ
คือเป็นcounter แบบตัวเลขที่ทำงานโดยการเรียกCGI โดยไม่ต้องระบุอะไร
โปรแกรมจะทำการตรวจสอบชื่อของไฟล์ html ที่เรียกและสร้างฐานข้อมูล
สำหรับการนับ พร้อมทั้งแสดงผลเป็นตัวเลขได้ทันที ดูตัวอย่างการทำงานได้
จากการนับจำนวนผู้เข้าชมในแต่ละหน้าที่ด้านล่างขวามือ  การใช้งานและ
ติดตั้งก็ง่ายมากๆ โดยทำตามขั้นตอนต่อไปนี้
1. ดาวน์โหลด source code และทำการunzip เก็บไว้ในโฟล์เดอร์
 /cgi-bin/counter/
2. ไฟล์ข้างในจะประกอบด้วย
counter.cgi คือไฟล์ที่เป็น cgi สำหรับรัน
counter.txt คือไฟล์สำหรับเก็บข้อมูลการนับ
index.html คือตัวอย่างการใส่code สำหรับการเรียกcounter.cgi
3. ทำการupload ทั้งหมดไปเก็บไว้ที่Server ของhypermart โดยใช้
FTP Program
4. ไฟล์ counter.cgi ขณะที่ Upload ต้องเลือก mode แบบ
ASCII ด้วยและเปลี่ยน mode เป็น 755 ก่อน
5. ที่หน้าเว็บเพจไหน หากต้องการทำการนับจำนวนให้หาที่ว่างๆ
 ใส่ code นี้ลงไป
จำนวนผู้เข้าชม
<!--#include virtual="/cgi-bin/counter/counter.cgi"--> ครั้ง
หรือดูตัวอย่างจากไฟล์ index.html ที่ดาวน์โหลดไปก็ได้
6. ตรวจสอบใน source code ของไฟล์ html ก่อนนะครับว่าไม่มี
สัญญลักษณ์ต่างๆ ปะปนอยู่ด้วย
7. หลังจากนั้นโปรแกรมจะทำงานโดยอัตโนมัติเมื่อมีผู้เรียกดูหน้าเว็บเพจ
โดยที่เราไม่ต้องระบุชื่อไฟล์ html เลย
8. สามารถตรวจสอบจำนวนของ counter ได้โดยการเรียกดูไฟล์
/cgi-bin/counter/counter.txt

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

ค้นหา