php獲取客戶(hù)端ip php我弄了登錄的系統(tǒng),如何獲取當(dāng)前登錄的用戶(hù)名并顯示出來(lái)?具體代碼怎么寫(xiě)?謝謝?
php我弄了登錄的系統(tǒng),如何獲取當(dāng)前登錄的用戶(hù)名并顯示出來(lái)?具體代碼怎么寫(xiě)?謝謝?其實(shí)就是一個(gè)記錄的問(wèn)題。比如你可以在建表時(shí),就創(chuàng)建一個(gè)在線(xiàn)表,其中可以包含在線(xiàn)用戶(hù)ID號(hào)、用戶(hù)名等等內(nèi)容。通常情況下該
php我弄了登錄的系統(tǒng),如何獲取當(dāng)前登錄的用戶(hù)名并顯示出來(lái)?具體代碼怎么寫(xiě)?謝謝?
其實(shí)就是一個(gè)記錄的問(wèn)題。
比如你可以在建表時(shí),就創(chuàng)建一個(gè)在線(xiàn)表,其中可以包含在線(xiàn)用戶(hù)ID號(hào)、用戶(hù)名等等內(nèi)容。
通常情況下該表是空的,當(dāng)有用戶(hù)登錄時(shí),就將其ID號(hào)寫(xiě)入該表,手動(dòng)退出時(shí),清除表中記錄。
這樣當(dāng)要顯示在線(xiàn)用戶(hù)列表時(shí),只需要遍歷這個(gè)表就行。
還有一種方法是在創(chuàng)建用戶(hù)信息表時(shí),預(yù)留一個(gè)字段為:on_line,其類(lèi)項(xiàng)為布爾型,默認(rèn)值是false。當(dāng)對(duì)應(yīng)用戶(hù)登錄時(shí),將該值update為true,當(dāng)用戶(hù)手動(dòng)退出時(shí)將該值重置為false。
這樣,當(dāng)要顯示在線(xiàn)用戶(hù)時(shí),直接遍歷用戶(hù)表時(shí)使用條件where on_line=true即可。