International PHP Conference Berlin 2025

The SessionIdInterface interface

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

Introdução

SessionIdInterface é uma interface que define métodos opcionais para criar um manipulador de sessão personalizado. Para passar um manipulador de sessão personalizado para session_set_save_handler() usando sua invocação OOP, a classe pode implementar esta interface.

Observe que os métodos de retorno de chamada das classes que implementam esta interface são projetados para serem chamados internamente pelo PHP e não devem ser chamados a partir do código do espaço do usuário.

Resumo da Interface

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

Índice

adicione uma nota

Notas Enviadas por Usuários (em inglês) 1 note

up
1
ohcc at 163 dot com
4 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