PHP SessionHandlerInterface::write 会话函数



  • 定义和用法

    SessionHandlerInterface::write - 写入会话数据
  • 版本支持

    PHP4 PHP5 PHP7
    不支持 v5.4.0+支持 支持
  • 语法

    SessionHandlerInterface::write ( string $session_id , string $session_data )
    
    将会话数据写入会话存储。 当session_register_shutdown()失败或正常关闭时,由session_write_close()调用。 注意SessionHandlerInterface::close()在此函数之后立即被调用。当会话准备好保存和关闭时,PHP将调用此方法。 它将会话数据从$ _SESSION超全局变量编码为序列化的字符串,并将其与会话ID一起传递给此方法进行存储。 在session.serialize_handler设置中指定了使用的序列化方法。 注意,除非关闭了session_write_close(),否则通常在关闭输出缓冲区后由PHP调用此方法。
  • 参数

    参数 必需的 描述
    session_id 会话id
    session_data 编码的会话数据。 此数据是PHP内部将$_SESSION超全局变量编码为序列化字符串并将其作为此参数传递的结果。 请注意,会话使用另一种序列化方法。
  • 返回值

    会话存储的返回值(通常成功返回 0,失败返回 1)。
  • 相关函数

    session_id() - 获取/设置当前会话 ID
    session_create_id() - 创建一个新的会话id
    session_name() - 读取/设置会话名称