PHP Conference Japan 2024

SessionUpdateTimestampHandlerInterface::validateId

(PHP 7, PHP 8)

SessionUpdateTimestampHandlerInterface::validateId验证 ID

描述

public SessionUpdateTimestampHandlerInterface::validateId(string $id): bool

验证给定的会话 ID。如果已存在具有该 ID 的会话,则会话 ID 有效。当要启动会话、提供会话 ID 且启用 session.use_strict_mode 时,此函数会自动执行。

参数

id

会话 ID。

返回值

对于有效的 ID 返回 true,否则返回 false。请注意,此值会内部返回给 PHP 以进行处理。

添加注释

用户贡献的注释 1 个注释

ohcc at 163 dot com
4 年前
'validateId' 在 'open' 之后和 'read' 之前调用,以验证客户端提供的会话 ID,因为 'open' -> 'validateId' -> 'read' -> 'write' -> 'close' 是按顺序调用的。

如果 'validateId' 返回 false,则会生成一个新的会话 ID,会话 Cookie 也会在之后更新。
To Top