程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 實現在同一方法中獲取當前方法中新賦值的session值解決方法

實現在同一方法中獲取當前方法中新賦值的session值解決方法

編輯:關於PHP編程

項目開發中遇到這樣一個問題,在同一方法中對session數組進行賦值,但是想在此方法中接著使用此session,因為我是用的if…elseif…,由於排斥作用,在if條件中給session賦值後,再調用方法進入另一個elseif條件中就獲取不到上一步的賦值,現將解決方法總結如下:

PHP SESSION有一個函數:session_write_close(),這個函數的作用是:寫入session數據保存並且結束session。

手冊中對該函數的描述中說到:Session data is usually stored after your script terminated without the need to call session_write_close()。

即:session數據通常是在腳本結束才保存數據,除非你調用了session_write_close()。

至此問題得以解決。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved