PHP 8.0.0 Beta 4 available for testing

SessionUpdateTimestampHandlerInterface::validateId

(PHP 7)

SessionUpdateTimestampHandlerInterface::validateIdセッションIDを検証する

説明

abstract public SessionUpdateTimestampHandlerInterface::validateId ( string $key ) : bool

与えられた セッションID を検証します。 そのID を持つセッションが既に存在している場合、セッションID は有効です。 この関数はセッションが開始されようとしている時に、 セッションID が与えられ、かつ session.use_strict_mode が有効な場合に自動的に実行されます。

パラメータ

key

セッションID

返り値

セッションIDが正しければ TRUE を、そうでなければ FALSE を返します。 この値は、PHP が処理を行うために内部的に返す値であることに注意して下さい。

add a note add a note

User Contributed Notes 1 note

up
0
ohcc at 163 dot com
3 months ago
'validateId' is called after 'open' and before 'read' to validate the session id provided by the client, as 'open' -> 'validateId' -> 'read' -> 'write' -> 'close' are called in sequence.

If 'validateId' returns false, a new session id will be generated, the session cookie will also be updated afterwards.
To Top