您好,登錄后才能下訂單哦!
這篇文章主要介紹“php的session失效怎么辦”,在日常操作中,相信很多人在php的session失效怎么辦問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”php的session失效怎么辦”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
本文操作環境:Windows 2008系統、PHP7.1版,DELL G3電腦
php session失效怎么辦?
php中session不可用的解決辦法最近因為剛接觸php,之前在云服務器上測試的代碼需要搬到新的服務器上(版本Windows 2008 server),其中的php版本是5.5.12,結果發現原來php代碼里的session功能不可用了。后來網上查了下是由于服務器上php配置文件里的session存放目錄的問題。經過一番折騰,大概總結下整個問題。以下說明
均以Windows 2008 server為例。
session_save_path是session的文件的存放目錄,如果該目錄是無效的或者文件沒有寫入的權限,就會造成session不可用。
那么首先打開服務器中php的安裝地址,打開其中的php.ini配置文件。然后 ctrl+F 搜索找到session_save_path的地方,先查看后面的存放目錄是否為有效目錄路徑,如果無效則修改為有效的文件夾目錄,你可以新建一個目錄,并在實際的磁盤中新建該文件夾。我自己修改的路徑為是c:/Windows/Temp的目錄。
在上一步中已經新建或者修改的存放目錄,如果該文件夾沒有寫入的權限也是不可行的。那么我們還需要修改權限。
在電腦中找到該文件夾, 右擊屬性–安全–選擇Users–編輯–在寫入的權限處打鉤。
打開服務器中的IIS(這個找不到在哪里可以網上搜),并重啟IIS。
到此,關于“php的session失效怎么辦”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。