首頁  >  文章  >  後端開發  >  關於php5 session 遺失問題

關於php5 session 遺失問題

藏色散人
藏色散人原創
2020-08-24 10:27:161956瀏覽

php5 session遺失的解決方法:1、修改「php.ini」設定檔;2、使用「Fecade Session::get()」取得或使用助手函數「session()」;3、重啟服務,清除快取。

關於php5 session 遺失問題

推薦:《PHP影片教學

think PHP5.1使用時session重定向遺失問題

查了很多資料,也看了redirect底層程式碼,具體來說,還是多個用的地方不太對。做個筆記防忘記:

遇重定向後遺失session時:

1.php.ini設定文件,不要自動啟動,預設是0,session.auto_start=0保持不變。 config中session.php可以設定自動開啟。

2.使用Fecade Session::get()取得或使用助手函數session(),不要直接用$_SESSION(可以在使用封裝的session方法之後使用,此時已開啟了自動session)

3.修改完之後一定要重新啟動服務,清除快取。很多時候問題改好了,因為沒有清理快取而導致不生效,浪費很多時間。

以上是關於php5 session 遺失問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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