簡體   English   中英

使用哪種方法將cookie數據存儲到會話文件中

[英]Which method is used to store cookie data into session file

我正在使用一個小的PHP框架。

調用session_start() ,實現SessionHandlerInterface的類允許通過其方法read($id)創建cookie文件。

在磁盤上創建了像sess_533stse23wsdd23rs這樣的文件。 好。

最終,對SessionHandlerInterface實現的進一步調用將在cookie服務器文件中寫入更多信息。 可以在調用write($id, $data)查看此信息。

調試時,我中斷了write方法的實現,並查看了call stack並看到了來自session_write_close()的調用。 我無法發現作為參數傳遞給write的數據來自何處。 我似乎沒有來自調試器的此信息。 此類信息不可訪問:

session_write_close(){

//這個$ data來自哪里?

處理程序... write($ id,$ data)

}

在PHP中,是否存在將信息保存到cookie的方法,以便對session_write_close()的調用會將這些信息刷新到磁盤上的持久文件中?

好的,最后,從我發現的結果來看,似乎$_SESSION中的所有數據都將刷新到cookie文件中。

我可以得到某人的確認嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM