Класс Phalcon\Session\Adapter\Files
расширяет абстрактный класс Phalcon\Session\Adapter
реализует ArrayAccess, Traversable, IteratorAggregate, Countable, Phalcon\Session\AdapterInterface
Этот адаптер хранит сессии в обычных файлах
$session = new Phalcon\Session\Adapter\Files(array(
'uniqueId' => 'my-private-app'
));
$session->start();
$session->set('var', 'some-value');
echo $session->get('var');
Методы
public __construct ([array $options]) унаследован от Phalcon\Session\Adapter
Конструктор Phalcon\Session\Adapter
public __destruct () унаследован от Phalcon\Session\Adapter
...
public boolean start () унаследован от Phalcon\Session\Adapter
Инициализирует сессию (если заголовки уже отправлены, сессия не будет инициирована)
public setOptions (array $options) унаследован от Phalcon\Session\Adapter
Устанавливает параметры сессии
$session->setOptions(array(
'uniqueId' => 'my-private-app'
));
public array getOptions () унаследован от Phalcon\Session\Adapter
Получить внутренние параметры
public mixed get (string $index, [mixed $defaultValue]) унаследован от Phalcon\Session\Adapter
Получает переменную сессии из контекста приложения
public set (string $index, string $value) унаследован от Phalcon\Session\Adapter
Устанавливает переменную сессии в контексте приложения
$session->set('auth', 'yes');
public boolean has (string $index) унаследован от Phalcon\Session\Adapter
Проверяет, установлена ли переменная сессии в контексте приложения
var_dump($session->has('auth'));
public remove (string $index) унаследован от Phalcon\Session\Adapter
Удаляет переменную сессии из контекста приложения
$session->remove('auth');
public string getId () унаследован от Phalcon\Session\Adapter
Возвращает идентификатор активной сессии
echo $session->getId();
public boolean isStarted () унаследован от Phalcon\Session\Adapter
Проверить, была ли начата сессия
var_dump($session->isStarted());
public boolean destroy ([unknown $session_id]) унаследован от Phalcon\Session\Adapter
Уничтожает активную сессию
var_dump($session->destroy());
public __get (unknown $property) унаследован от Phalcon\Session\Adapter
...
public __set (unknown $property, unknown $value) унаследован от Phalcon\Session\Adapter
...
public __isset (unknown $property) унаследован от Phalcon\Session\Adapter
...
public __unset (unknown $property) унаследован от Phalcon\Session\Adapter
...
public offsetGet (unknown $property) унаследован от Phalcon\Session\Adapter
...
public offsetSet (unknown $property, unknown $value) унаследован от Phalcon\Session\Adapter
...
public offsetExists (unknown $property) унаследован от Phalcon\Session\Adapter
...
public offsetUnset (unknown $property) унаследован от Phalcon\Session\Adapter
...
public count () унаследован от Phalcon\Session\Adapter
...
public getIterator () унаследован от Phalcon\Session\Adapter
...
public setId (unknown $sid) унаследован от Phalcon\Session\Adapter
Устанавливает текущий идентификатор сессии
$session->setId($id);
© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Session_Adapter_Files.html