Re: [問題]怎樣用cookie解決上一頁的bug?

看板PHP作者 (^_^)時間19年前 (2005/12/10 21:09), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
以前我們的做法..僅供參考.. 設定一個table..裡面有UserName,Passwd,SessionID...... 當user登入之後..依據時間的不同加上一些隨機條件.. 產生一個字串..填入SessionID欄位.. 同時將這個SessionID及username以cookie的方式送到user端.. 每次有動作時..cookie的值就會送回來..然後程式就可以比對.. 所以重複登入時..後面的就可以把前面的「踢掉」.. 登出的時候只要把SessionID欄位清空就可以了.. 當然..程式要去判斷.. 當某user的SessionID是空白的.. 表示這個user尚未登入.. 另外..也可以加以擴充.. 例如加入登入時間與每次檢核時間.. 可以計算掛在線上的時間.. 或者判斷在發呆一段時間之後自動踢出.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.155.53
文章代碼(AID): #13cjEYCf (PHP)
文章代碼(AID): #13cjEYCf (PHP)