==< CodeTukYang.Com >==
 
ทำ User Online สามารถเช็คได้ว่ามีคน Online อยู่ที่หน้าไหนบ้าง

การที่จะทำ ทำ User Online สามารถเช็คได้ว่ามีคน Online อยู่ที่หน้าไหนบ้าง ได้นั้น HOST ที่คุณใช้จะต้องสนับสนุน PHP หากว่าไม่สนับสนุน
ก็ไม่สามารถใช้งานได้ครับ โดยวิธีการดังขั้นตอนต่อไปนี้ครับ

ดูตัวอย่าง หน้ารายงานหน้าที่มีผู้เยี่ยมชม คลิ๊กที่นี่ครับ
(โดยจะแสดงให้เห็นว่าในเว็บไซต์ของเรามีคน Online ทั้งหมดกี่คน แต่ละคนอยู่ที่หน้าไหนบ้าง)

ดูตัวอย่าง หน้าที่แสดง User Online หน้าที่ 1 (หน้าชื่อ test1.htm) คลิ๊กที่นี่ครับ

ดูตัวอย่าง หน้าที่แสดง User Online หน้าที่ 2 (หน้าชื่อ test2.htm) คลิ๊กที่นี่ครับ

1. ให้ DOWNLOAD CODE ด้านล่างนี้ไปก่อนครับ

Download โค๊ด คลิ๊กที่นี่

2. ให้คลาย ZIP ออกมา

3. ใช้โปรแกรม Notepad (อยู่ที่ Start -> All Programs -> Accessories -> Notepad) เปิด File ชื่อ online.php ครับ

4. ให้ไปแก้ไข CODE ในไฟล์นี้ครับ (ที่สำคัญจะอธิบายเป็นภาษาไทย)

5. แก้เสร็จแล้วก็ Save ครับ (ไปที่ File --> Save นะ)

6. เสร็จแล้วให้ UPLOAD ไฟล์ทั้งหมดขึ้นไปใน SERVER ที่คุณใช้เลยครับ

7. ใช้โปรแกรม FTP ของคุณทำการ เปลี่ยนโหมดไฟล์ - Folder (CHMOD) ของไฟล์ดังต่อไปนี้ (สำหรับ Unix/Linux) ครับ สำคัญมากครับ

ไฟล์ - Folder ที่ต้องเปลี่ยน

CHMOD เป็น

online.html

666

online.php

755

online.txt

777

record.txt

777

นอกเหนือจากนี้

ปล่อยไว้ไม่ต้องเปลี่ยน

    

8. และหากคุณต้องการให้แสดง ข้อความแสดง User Online ที่ไหน ก็นำ Code ด้านล่างไปไว้ที่นั่นครับ <body> นะครับ
(ดูตัวอย่างที่ไฟล์ test1.htm หรือ test2.htm)


   9. และหากว่าคุณต้องให้มันเช็คว่าหน้าไหนมีคน Online เท่าไร ก็ให้คุณนำ Code ในข้อ 8 ไปไว้ในหน้านั้นนะครับ

10. ขออธิบายการทำงานหน่อยนะครับ เช่น คุณนำ Code ในข้อ 8 ไปไว้ใน 2 หน้า ซึ่งมีชื่อว่า test1.htm กับ test2.htm และ ในขณะนั้นหากมีคนเปิด

หน้า test1.htm แล้ว ในหน้ารายงานผล จะแสดงว่า มีคน Online 1 คนในหน้า test1.htm

หน้า test1.htm และ test2.htm พร้อมกัน ในหน้ารายงานผล จะแสดงว่า มีคน Online 1 คนในหน้า test1.htm และอีก 1 คนในหน้า test2.htm

หน้า test1.htm พร้อมกัน 2 คน ในหน้ารายงานผล จะแสดงว่า มีคน Online 2 คนในหน้า test1.htm

หากคนเดียวกันหละ แต่เปิดทั้ง 2 หน้าพร้อมกัน ในหน้ารายงานผล จะแสดงว่ามีคน Online 1 คนในหน้าที่คนนั้นเปิดล่าสุด

11. เข้าหน้า รายงานหน้าที่มีผู้เยี่ยมชม ได้โดยการเปิดหน้า online.php (หรือคลิ๊กที่ LINK ตรงข้อความแสดง User Online ก็ได้)

12. ใครมีข้อสงสัยอะไรก็อีเมล์มาถามกันได้นะครับที่ au_cty@hotmail.com ครับ