這幾天用TP做項目,突然發現session無法使用了,在一個控制器里設置的session值,然后在另一個控制器里無法調用,糾結啊.
不知道哪里的問題,記得自己也沒有亂改什么地方,我覺得應該是自己的業務邏輯在哪個地方沒有寫好,影響了session。最終在網上查了一下,也有人遇到過這樣的問題,解決方法是修改php.ini文件,沒辦法只能死馬當活馬醫了,結果還真行,當然主種方法不是很好,對服務器來說存在安全遺患,這是沒辦法中的辦法.
1,確保c:/windows目錄下有php.ini文件
2,修改php.ini中的session.auto_start = 0 為 session.auto_start = 1 //設置自動開啟session
3,重啟apache服務器 //我只修改了上邊一處就可以用了如果不行的話,就執行下邊第4步
4,修改php.ini中的session.save_path = "C:/tmp",將前邊的 ; 去掉 //修改session的保存路徑,自動建立tmp文件夾
新聞熱點
疑難解答
圖片精選