CakeFest 2024: The Official CakePHP Conference

SessionUpdateTimestampHandlerInterface::validateId

(PHP 7, PHP 8)

SessionUpdateTimestampHandlerInterface::validateIdValider l'ID

Description

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

Valide un ID de session donnée. Un ID de session est valide, si une session avec cet ID existe déjà. Cette fonction est automatiquement exécutée quand une session est démarrée, un ID de session est fournie et que session.use_strict_mode est activé.

Liste de paramètres

id

L'ID de session

Valeurs de retour

Retourne true pour un ID valide, false sinon. Il est à noter que cette valeur est retourné internellement à PHP pour du traitement.

add a note

User Contributed Notes 1 note

up
3
ohcc at 163 dot com
3 years 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