สอบถามครับเราจะทำอย่างไรได้บ้างให้เช็คว่าผู้ใช้นั้นกำลังอยูู่ในหน้าเว็บของเราหรือเปล่า

พูดคุยแลกเปลี่ยน ปัญหา การเขียน JavaScript เครื่องมือ AJAX Web 2.0 AJAX Framework jQuery และ Node.JS รวมถึง Framework Express ของ Node.JS ทำงานฝั่ง Server

Moderator: mindphp

ภาพประจำตัวสมาชิก
ewqolf
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 621
ลงทะเบียนเมื่อ: 14/11/2022 9:26 am

สอบถามครับเราจะทำอย่างไรได้บ้างให้เช็คว่าผู้ใช้นั้นกำลังอยูู่ในหน้าเว็บของเราหรือเปล่า

โพสต์ที่ยังไม่ได้อ่าน โดย ewqolf »

สอบถามครับเราจะทำอย่างไรได้บ้างให้เช็คว่าผู้ใช้นั้นกำลังอยูู่ในหน้าเว็บของเราหรือเปล่าเพื่อเช็คว่าผู้ใช้นั้นกำลังออนไลน์อยู่ที่หน้าเว็บและเช็คว่าผู้ใช้คนนั้นออกจากเว็บไซต์ไป เช่น เน็ตหลุด กดออกจาก บราวเซอร์ หรือว่าปิด tab ของเว็บไซต์ครับ ใน javascrip ครับ ขอแค่ keyword ก็ได้ครับจะเอาไปทั้งคำถามให้เข้าใจมากขึ้นและเพื่อเอาไปศึกษาเพิ่มเติมครับ
คนจะตายเมื่อถูกฆ่า...ขอบคุณครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: สอบถามครับเราจะทำอย่างไรได้บ้างให้เช็คว่าผู้ใช้นั้นกำลังอยูู่ในหน้าเว็บของเราหรือเปล่า

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

เก็บค่าไว้ในตาราง ว่า active ล่าสุดเมื่อไหร่
และ ใช้การทำงานทางฝั่ง client ให้ javascript ยิงไปเช็คที่ server ทุก 1-2s
ยิงมา ก็อัพเดด active เวลาล่าสุดใหม่
ถ้าเวลา ที่ห่างจากที่เราตั้งแช่น 10s แล้วไม่มีการยิงมาอัพเดดก็แสดงว่า client หลุด
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
ewqolf
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 621
ลงทะเบียนเมื่อ: 14/11/2022 9:26 am

Re: สอบถามครับเราจะทำอย่างไรได้บ้างให้เช็คว่าผู้ใช้นั้นกำลังอยูู่ในหน้าเว็บของเราหรือเปล่า

โพสต์ที่ยังไม่ได้อ่าน โดย ewqolf »

mindphp เขียน: 27/01/2023 3:31 pm เก็บค่าไว้ในตาราง ว่า active ล่าสุดเมื่อไหร่
และ ใช้การทำงานทางฝั่ง client ให้ javascript ยิงไปเช็คที่ server ทุก 1-2s
ยิงมา ก็อัพเดด active เวลาล่าสุดใหม่
ถ้าเวลา ที่ห่างจากที่เราตั้งแช่น 10s แล้วไม่มีการยิงมาอัพเดดก็แสดงว่า client หลุด
ใช้คำสั่งอะไรและ framework อะไรเป็นตัวช่วยไหมครับในการทำครับขอ keyword หน่อยครับ
คนจะตายเมื่อถูกฆ่า...ขอบคุณครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: สอบถามครับเราจะทำอย่างไรได้บ้างให้เช็คว่าผู้ใช้นั้นกำลังอยูู่ในหน้าเว็บของเราหรือเปล่า

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ได้ลองดูตามที่แนะนำตามที่ขอมาหรือยังครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
ewqolf
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 621
ลงทะเบียนเมื่อ: 14/11/2022 9:26 am

Re: สอบถามครับเราจะทำอย่างไรได้บ้างให้เช็คว่าผู้ใช้นั้นกำลังอยูู่ในหน้าเว็บของเราหรือเปล่า

โพสต์ที่ยังไม่ได้อ่าน โดย ewqolf »

mindphp เขียน: 27/01/2023 10:20 pm ajax หรือ web socket , timer
มีตัวอย่างไหมครับว่าจะทำอย่างไร ยังมองไม่ออกครับว่าจะใช้งานยังไง
คนจะตายเมื่อถูกฆ่า...ขอบคุณครับ
ตอบกลับโพส

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 80