Интерфейс CakeSessionHandlerInterface
Интерфейс для обработчиков сессий. Пользовательские классы обработчиков сессий должны реализовывать этот интерфейс, так как он позволяет CakeSession знать, как сопоставлять методы с session_set_save_handler()
Прямые реализаторы
Авторские права: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT Лицензия
Расположение: Cake/Model/Datasource/Session/CakeSessionHandlerInterface.php
Краткое описание методов
- close() publicМетод вызывается при закрытии сессии.
- destroy() publicМетод вызывается при уничтожении сессии.
- gc() public
Выполнить сборку мусора для хранилища сессий. Этот метод должен очистить все истекшие или неактивные сессии.
- open() publicМетод вызывается при открытии сессии.
- read() publicМетод используется для чтения из сессии.
- write() publicВспомогательная функция, вызываемая при записи в сессии.
Подробное описание методов
destroy()source public
destroy( integer $id )
Метод вызывается при уничтожении сессии.
Параметры
- integer
$id - Идентификатор, уникально определяющий сессию в базе данных
Возвращает
booleanTrue для успешного удаления, false в противном случае.
gc()source public
gc( integer $expires null )
Выполнить сборку мусора для хранилища сессий. Этот метод должен очистить все истекшие или неактивные сессии.
Параметры
- integer
$expiresнеобязательно null - Отметка времени (по умолчанию текущее время)
Возвращает
booleanУспех
read()source public
read( string $id )
Метод используется для чтения из сессии.
Параметры
- string
$id - Ключ значения для чтения
Возвращает
mixedЗначение ключа или false, если его нет
write()source public
write( integer $id , mixed $data )
Вспомогательная функция, вызываемая при записи в сессии.
Параметры
- integer
$id - Идентификатор, уникально определяющий сессию в базе данных
- mixed
$data - Значение данных, подлежащих сохранению.
Возвращает
booleanTrue для успешной записи, false в противном случае.
© 2005–2016 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/2.9/class-CakeSessionHandlerInterface.html