PHP:session無法使用


今天在將一套程序放到其他服務器上執行的時候,發現后台的登錄驗證碼不管輸入正確與否,總是顯示:

驗證碼輸入有誤

接着就開始debug了。

因為正確的驗證碼結果已經經過加密之后保存在了session中,所有用於輸入的驗證碼會跟session中的進行比對,從而判斷驗證碼是否輸入有誤!

既然老是顯示:"驗證碼輸入有誤"

說明session中保存到結果可能有問題。然后,dump下session,發現結果為null......

解決辦法:使用phpinfo查看session信息,找出session的保存路徑,然后給其設置寫入的權限即可

注:記得重啟apache或iis

原創文章,轉載請注明出處:曾是土木人


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM