CakeFest 2024: The Official CakePHP Conference

SessionHandler::destroy

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

SessionHandler::destroyУничтожает сессию

Описание

public SessionHandler::destroy(string $id): bool

Уничтожает сессию. Вызывается изнутри PHP посредством функции session_regenerate_id() (подразумевается, что параметр $destroy установлен в true, функции session_destroy() или когда вызов session_decode() неудачен.

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

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

Для дополнительной информации смотрите руководство по функции SessionHandlerInterface::destroy().

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

id

Идентификатор уничтожаемой сессии.

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

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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top