Spec-Zone.ru › Phalcon 2

Класс 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API