2013-02-14 58 views
-4

我已經在PHP中實現了一個簡單的登錄系統。基本上使用會話和MySQL來存儲用戶信息。現在我想獲得所有登錄用戶的列表。獲取登錄用戶列表

我該怎麼做?該方法應該可靠。這樣做是爲了初學者THKS ..

+1

你考慮谷歌搜索PHP獲取登錄用戶列表? – 2013-02-14 12:39:33

+0

是的,但無奈。任何來源? – 2013-02-14 12:40:56

回答

2

非常基本的方法:

設置一個標誌,在用戶表

logged_in ENUM('0','1') 

登錄時,更新該值 '1'

UPDATE user SET logged_in = '1' 

然後你運行一個SELECT對該標誌

SELECT whatever FROM user WHERE logged_in = '1' 
3

保持一個users表中稱爲last_seen欄,當用戶登錄或導航通過網頁,使用SQL UPDATE

現在,您可以減去從當前時間這段時間不斷更新的last_seen列時間(可以設置時間間隔限制),如果他在這個限制他在線其他離線

+0

-1認真嗎?請原諒 – 2013-02-14 15:57:12