PHP SessionHandler::read 会话函数



  • 定义和用法

    SessionHandler::read - 读取会话数据
  • 版本支持

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

    SessionHandler::read (string $session_id )
    
    创建新会话,或重新初始化现有会话。 当会话自动启动或调用session_start() 时,由PHP内部调用。此方法包装在session.save_handler ini设置中定义的内部PHP保存处理程序,该设置是在session_set_save_handler() 设置此处理程序之前设置的。如果通过继承扩展此类,则调用父read方法将为此方法调用包装器,并因此调用关联的内部回调。 这使得该方法可以被重写和/或拦截和过滤(例如,解密父读取方法返回的$ data值)。有关该方法预期执行的操作的更多信息,请参见SessionHandlerInterface::read() 上的文档。
  • 参数

    参数 必需的 描述
    save_path 会话ID,用于读取由父级read方法返回的用于加密$ data值的数据。
  • 返回值

    返回读取数据的编码字符串。 如果未读取任何内容,则必须返回一个空字符串。 请注意,此值是内部返回给PHP进行处理的。
  • 相关函数

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