PHP SessionHandlerInterface::read 会话函数
-
定义和用法
SessionHandlerInterface::read - 读取会话数据 -
版本支持
PHP4 PHP5 PHP7 不支持 v5.4.0+支持 支持 -
语法
SessionHandlerInterface::read ( string $session_id )
从会话存储中读取会话数据,并返回结果。 在会话开始后或在调用session_start() 时立即调用。请注意,在调用此方法之前,将调用SessionHandlerInterface::open() 。会话启动时,PHP本身会调用此方法。 此方法应通过提供的会话ID从存储中检索会话数据。 此方法返回的字符串必须与最初传递给SessionHandlerInterface::write() 时的序列化格式相同。如果找不到该记录,则返回一个空字符串。PHP将使用session.serialize_handler中指定的反序列化方法在内部解码此方法返回的数据。 结果数据将用于填充$_SESSION超全局变量。请注意,序列化方案与unserialize()函数不同,可以通过session_decode()访问。 -
参数
参数 必需的 描述 session_id 是 会话id -
返回值
返回读取数据的编码字符串。 如果未读取任何内容,则必须返回一个空字符串。 请注意,此值是内部返回给PHP进行处理的。 -