看板 PHP 關於我們 聯絡資訊
用的是php+mysql session不太熟 只會用來在不同.php之間傳遞值 現在是用來記錄username和password 怎樣可以在server端寫一個php來管理不同使用者登入後產生的session 去檢查有沒有兩個session內的username和password或ip是一樣的 同一電腦開兩個browser或不同電腦,登入同一使用者,都要檢測到 從而做到不能重複登入呢? 如果把資料傳在database user直接關網頁 session是會自己消失 但database裡還是有資料 所以還是應該用session 有沒有人可以解答? 或給相關資料我看一下 謝謝你們 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.175.119.50 ※ 編輯: maxi326 來自: 202.175.119.50 (08/16 11:51)
appleboy46:紀錄session儲存時間 然後每小時清除 舊的session 08/16 23:00
ast9869:session 和mysql 互相配合,登入時檢查db中是否有同user 08/17 00:46
ast9869:有的話,就砍了舊的session,就ok了吧 08/17 00:47
maxi326:我試一下 08/17 09:03
如果是要做到 先登入的會block住後登入的 不知有沒有辦法? ※ 編輯: maxi326 來自: 202.175.119.50 (08/17 12:57)
ast9869:那就要有個機制可以檢查前面所登入的時間是不是timeout了 08/17 17:20
ast9869:不然會使用者就不會在db中消失,導致後面的使用者無法登入 08/17 17:21
maxi326:我就是想不出那基制... help 08/18 10:00