看板 PHP 關於我們 聯絡資訊
最近寫了一個資料庫的管理系統 遇到了session的問題 剛做完的時候 整個系統都還可以正常使用 但是昨天使用的時候 卻發生不能登入驗證的問題 我程式的架構大致如下 每個程式開頭都有require一個session.php檔案 session.php檔案裡面有session_start的動作並且驗證身份 login.php裡面也是session_start並且把name跟pass的表單內容儲存在session (name跟pass是使用者的帳號密碼) 當我從login.htm送表單出去時 會將name跟pass傳遞給login.php驗證身份並且將資料儲存在session 在管理系統內 每個功能都會require session.php檔案作再次身分認證 問題如下 在使用session的時候 應該只要session_start即可使用? 同一個瀏覽器會使用同一個session_id 所以不用特定指定session_id給程式? 產生session的時候 電腦應該會自動產生cookie檔案? 還是我必須自己利用cookie來儲存session_id? 第一次用php寫這種專案 很多地方不懂 還請大家多幫忙 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.168.210.54
ybite:Session ID預設會在Session產生後自動存進Cookie 06/13 18:52
ybite:但可以透過php.ini把這個功能拿掉 06/13 18:52