CakeFest 2024: The Official CakePHP Conference

L'interface SessionIdInterface

(PHP 5 >= 5.5.1, PHP 7, PHP 8)

Introduction

SessionIdInterface est une interface qui définit des méthodes optionelles pour la création d'un gestionnaire de session personnalisé. Afin de passer un gestionnaire de session personnalisé à la fonction session_set_save_handler() en utilisant son invocation OOP, la classe peut implémenter cette interface.

Notez que ces méthodes sont destinées à être appelées de manière interne par PHP, et non depuis l'espace utilisateur.

Sommaire de l'Interface

interface SessionIdInterface {
/* Méthodes */
public create_sid(): string
}

Sommaire

add a note

User Contributed Notes 1 note

up
1
ohcc at 163 dot com
3 years ago
create_sid() is called when a new session id is needed.

Such as:

0. With PHP's default session handler, when session.use_strict_mode is turned on, if a session id provided by the client doesn't exist on the server, create_sid() is called to generate a new session id.

1. When validateId() is provided and it returns false, create_sid() is called to generate a new session id.

2. When session_regenerate_id() is called, create_sid() is called to generate a new session id.
To Top