首頁 >後端開發 >PHP問題 >php怎麼設定只有一個使用者在線

php怎麼設定只有一個使用者在線

藏色散人
藏色散人原創
2021-11-26 09:13:591357瀏覽

php設定只有一個使用者線上的方法:1、在使用者表裡新增欄位來儲存session_id()產生的唯一字串;2、在使用者首次登入時把字串儲存到欄位中;3、透過新的字符串覆蓋掉此欄位值;4、在父類別建構方法實現判斷即可。

php怎麼設定只有一個使用者在線

本文操作環境:Windows7系統、PHP7.1、Dell G3。

php怎麼設定只有一個使用者在線上?

1、利用session_id()函數

2、用戶表裡加入欄位來儲存session_id()產生的唯一字串

3、用戶1首次登入會將字符串儲存到欄位中

4、使用者1在此登入時會有新的字串來覆寫此欄位值

5、在父類別建構方法判斷,,在目前session  裡登入的使用者id   查詢出的唯一字串,是否==session_id()     

6、不相等就銷毀session了,使用者操作頁面時跳到登入頁。

推薦學習:《PHP影片教學

以上是php怎麼設定只有一個使用者在線的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn