PHP Conference Nagoya 2025

SessionHandler::open

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

SessionHandler::openИнициализирует сессию

Описание

public SessionHandler::open(string $path, string $name): bool

Создаёт новую сессию или повторно инициализирует существующую. Вызывается изнутри PHP когда сессия стартует автоматически или посредством вызова функции session_start().

Этот метод является обёрткой для внутреннего обработчика PHP определённого в настройке ini-файла session.save_handler, который устанавливается до определения обработчика вызовом функции session_set_save_handler().

Если этот класс расширяется путём наследования, вызов родительского метода open выполнит код обёртки для этого метода, а также внутренний обработчик. Это позволит методу быть переопределённым, или перехваченным и отфильтрованным.

Для дополнительной информации о том, что ожидается от реализации этого метода смотрите документацию по методу SessionHandlerInterface::open().

Список параметров

path

Путь по которому сохраняется/восстанавливается сессия.

name

Название сессии.

Возвращаемые значения

Возвращаемое значение сессионного хранилища (обычно true в случае успешного выполнения или false, если возникла ошибка). Это значение возвращается обратно в PHP для внутренней обработки.

Смотрите также

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top