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