(PHP 5 >= 5.4.0, PHP 7, PHP 8)
SessionHandler::write — 写入会话数据
将会话数据写入会话存储。由正常的 PHP 关闭、session_write_close() 或 session_register_shutdown() 失败时调用。PHP 将在此方法返回后立即调用 SessionHandler::close()。
此方法封装了在设置此处理程序之前由 session_set_save_handler() 设置的 session.save_handler ini 设置中定义的内部 PHP 保存处理程序。
如果通过继承扩展此类,则调用父 write
方法将调用此方法的包装器,从而调用关联的内部回调。这允许覆盖或拦截和过滤此方法(例如,在将 $data
值发送到父 write
方法之前对其进行加密)。
有关此方法的预期功能的更多信息,请参阅 SessionHandlerInterface::write() 中的文档。
id
会话 ID。
data
编码后的会话数据。此数据是 PHP 内部将 $_SESSION 超全局变量编码为序列化字符串并将其作为此参数传递的结果。请注意,会话使用替代的序列化方法。