|
項(xiàng)目開發(fā)中遇到這樣一個(gè)問題,在同一方法中對(duì)session數(shù)組進(jìn)行賦值,但是想在此方法中接著使用此session,因?yàn)槲沂怯玫膇f…elseif…,由于排斥作用,在if條件中給session賦值后,再調(diào)用方法進(jìn)入另一個(gè)elseif條件中就獲取不到上一步的賦值,現(xiàn)將解決方法總結(jié)如下:
php SESSION有一個(gè)函數(shù):session_write_close(),這個(gè)函數(shù)的作用是:寫入session數(shù)據(jù)保存并且結(jié)束session。
手冊(cè)中對(duì)該函數(shù)的描述中說到:Session data is usually stored after your script terminated without the need to call session_write_close()。
即:session數(shù)據(jù)通常是在腳本結(jié)束才保存數(shù)據(jù),除非你調(diào)用了session_write_close()。
至此問題得以解決。
php技術(shù):實(shí)現(xiàn)在同一方法中獲取當(dāng)前方法中新賦值的session值解決方法,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。