[英]which to use Cookie or Session? laravel 5.7 - to store data for 5 minutes
[英]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.