台灣最大程式設計社群網站
線上人數
1268
 
會員總數:240877
討論主題:186649
歡迎您免費加入會員
討論區列表 >> PHP >> SESSION 在不同目錄出現不同的session_id
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
SESSION 在不同目錄出現不同的session_id
價值 : 50 QP  點閱數:292 回應數:2

樓主

賴俊銘
門外漢
0 2
34 0
發送站內信

請教各位

我在換頁後SESSION不見了,沒有另外設定cookie,只用session_start(),
後來發現可能是因為同一個網站,但不同的目錄會產生了不同的session_id,
請問有人知道要如何修改或避免?謝謝


搜尋相關Tags的文章: [ SESSION ] ,
本篇文章發表於2017-02-13 16:26
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

迷路
捐贈 VP 給 迷路 檢舉此回應
在內層目錄的PHP session_start之前加上
ini_set("session.cookie_path", "/");
這樣應該就OK了
本篇文章回覆於2017-02-14 09:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
不錯的參考

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
這堶n先給你一個觀念

session_id的預設是會存在cookie下的
而cookie是有區分目錄不同。除非你像#1那樣有事先宣告好其sessionid的cookie儲存位置。
這樣才不會跑來跑去。而產生不同的sessionid
本篇文章回覆於2017-02-14 10:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.