09/10/2018, 17:38

Làm sao biết một người nào đó đang Online

Có Bác nào có source code bằng ASP biết một người nào đó đang Online cho mình xin nha.
Cám ơn nhiều
White_Rose viết 19:52 ngày 09/10/2018
Cái này phụ thuộc vào cấu trúc CSDL của bạn (table lưu thông tin về member).
okano2857 viết 19:44 ngày 09/10/2018
Bạn có thể mở lối cho mình được không hoặc bạn cũng có thể chỉ cho mình biết trang web nào có hướng dẫn về nó.
Cám ơn bạn nhiều
okano2857 viết 19:47 ngày 09/10/2018
Anh White Rose tra loi gium em di nao
White_Rose viết 19:45 ngày 09/10/2018
- ý tưỏng của mình là thế này (mình dùng tại web của mình luôn).
- Tạo một bảng online với các trường ol_IP, ol_mID, ol_date
- Mỗi khi duyệt một trang, nó xem trong bảng có IP chưa. Nếu có rồi ---> Update cái IP đó với date hiện tại. Nếu chưa có thì insert với date hiẹn tại. ol_mID thì là 0 nếu không đăng nhập, là ID của member nếu đã đăng nhập.
- Số nguời online là số người duyệt trang trong khoảng 15 phút gần hiện tại nhất (muốn hiện thành viên thì cú ol_mID > 0 là được).
- hạn chế là sau 1 thời gian dài thì số IP lưu trữ có thể khá lớn, bạn viết thêm một cái script để delete toàn bộ table đi chắc 2,3 tháng 1 lần là đủ.
Bài liên quan
0