php提示Failed to write session data錯(cuò)誤的解決方法
本文較為詳細(xì)的分析了php提示Failed to write session data錯(cuò)誤的解決方法。分享給大家供大家參考。具體方法如下:
一、問題:
提示信息:Warning: Failed to write session data (files).Please verify that the current setting of session.save_path is correct () in Unknown on line 0
二、解決方法:
代碼如下:
這個(gè)為自定義文件夾 指向錯(cuò)誤導(dǎo)致,系統(tǒng)默認(rèn)不會(huì)出現(xiàn),提示有時(shí)還有可能是目錄沒有寫的權(quán)限,所以大家給權(quán)限就可以了。
由于PHP的工作機(jī)制,它并沒有一個(gè)daemon線程來(lái)定期的掃描Session信息并判斷其是否失效,當(dāng)一個(gè)有效的請(qǐng)求發(fā)生時(shí),PHP 會(huì)根據(jù)全局變量 session.gc_probability和session.gc_divisor的值,來(lái)決定是否啟用一個(gè)GC, 在默認(rèn)情況下,session.gc_probability=1, session.gc_divisor =100也就是說有1%的可能性啟動(dòng)GC(也就是說100個(gè)請(qǐng)求中只有一個(gè)gc會(huì)伴隨100個(gè)中的某個(gè)請(qǐng)求而啟動(dòng)).
PHP垃圾回收機(jī)制的工作就是掃描所有的Session信息,用當(dāng)前時(shí)間減去session最后修改的時(shí)間,同session.gc_maxlifetime參數(shù)進(jìn)行比較,如果生存時(shí)間超過gc_maxlifetime(默認(rèn)24分鐘),就將該session刪除。
但是,如果你Web服務(wù)器有多個(gè)站點(diǎn),多個(gè)站點(diǎn)時(shí),GC處理session可能會(huì)出現(xiàn)意想不到的結(jié)果,原因就是:GC在工作時(shí),并不會(huì)區(qū)分不同站點(diǎn)的session.
希望本文所述對(duì)大家的PHP程序設(shè)計(jì)有所幫助。
- php中http與https跨域共享session的解決方法
- php將textarea數(shù)據(jù)提交到mysql出現(xiàn)很多空格的解決方法
- php生成二維碼時(shí)出現(xiàn)中文亂碼的解決方法
- PHP提示W(wǎng)arning:phpinfo() has been disabled函數(shù)禁用的解決方法
- php提示W(wǎng)arning:mysql_fetch_array() expects的解決方法
- php使用pdo連接報(bào)錯(cuò)Connection failed SQLSTATE的解決方法
- PHP采用get獲取url漢字出現(xiàn)亂碼的解決方法
- php中mail函數(shù)發(fā)送郵件失敗的解決方法
相關(guān)文章
php+ajax實(shí)現(xiàn)文章自動(dòng)保存的方法
這篇文章主要介紹了php+ajax實(shí)現(xiàn)文章自動(dòng)保存的方法,可實(shí)現(xiàn)文章內(nèi)容的實(shí)時(shí)保存,防止突發(fā)情況下的數(shù)據(jù)丟失,是非常實(shí)用的技巧,需要的朋友可以參考下2014-12-12
PHP中功能強(qiáng)大卻很少使用的函數(shù)實(shí)例小結(jié)
這篇文章主要介紹了PHP中功能強(qiáng)大卻很少使用的函數(shù),結(jié)合實(shí)例形式總結(jié)分析了php中非常實(shí)用的幾個(gè)函數(shù),包括函數(shù)的調(diào)用、注冊(cè)、調(diào)用、判斷等操作技巧,需要的朋友可以參考下2016-11-11
php中的Base62類(適用于數(shù)值轉(zhuǎn)字符串)
以下是對(duì)php中Base62類的用法進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來(lái)參考下2013-08-08
php實(shí)現(xiàn)插入數(shù)組但不影響原有順序的方法
這篇文章主要介紹了php實(shí)現(xiàn)插入數(shù)組但不影響原有順序的方法,實(shí)例分析了php數(shù)組操作的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03
PHP網(wǎng)站基礎(chǔ)優(yōu)化方法小結(jié)
以下這些基礎(chǔ)技巧可以讓你的PHP網(wǎng)站運(yùn)行得更快一些。2008-09-09
PHP 截取字符串函數(shù)整理(支持gb2312和utf-8)
常見的 PHP 截取字符串函數(shù)整理,支持gb2312和utf-8編碼,方法php開發(fā)中需要用到截取字符串的問題。2010-02-02

