💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# Class **Phalcon\Session\Adapter\Files**[](# "永久链接至标题") *extends* abstract class [*Phalcon\Session\Adapter*](#) *implements*[*Phalcon\Session\AdapterInterface*](#) ### Constants[](# "永久链接至标题") *integer***SESSION_ACTIVE** *integer***SESSION_NONE** *integer***SESSION_DISABLED** ### Methods[](# "永久链接至标题") public **__construct** ([*array* $options]) inherited from Phalcon\Session\Adapter Phalcon\Session\Adapter constructor public **start** () inherited from Phalcon\Session\Adapter Starts the session (if headers are already sent the session will not be started) public **setOptions** (*unknown* $options) inherited from Phalcon\Session\Adapter Sets session's options ~~~ <?php $session->setOptions(array( 'uniqueId' => 'my-private-app' )); ~~~ public **getOptions** () inherited from Phalcon\Session\Adapter Get internal options public **setName** (*unknown* $name) inherited from Phalcon\Session\Adapter Set session name public **getName** () inherited from Phalcon\Session\Adapter Get session name public *mixed***get** (*string* $index, [*mixed* $defaultValue], [*boolean* $remove]) inherited from Phalcon\Session\Adapter Gets a session variable from an application context public **set** (*string* $index, *string* $value) inherited from Phalcon\Session\Adapter Sets a session variable in an application context ~~~ <?php $session->set('auth', 'yes'); ~~~ public **has** (*unknown* $index) inherited from Phalcon\Session\Adapter Check whether a session variable is set in an application context ~~~ <?php var_dump($session->has('auth')); ~~~ public **remove** (*unknown* $index) inherited from Phalcon\Session\Adapter Removes a session variable from an application context ~~~ <?php $session->remove('auth'); ~~~ public **getId** () inherited from Phalcon\Session\Adapter Returns active session id ~~~ <?php echo $session->getId(); ~~~ public **setId** (*unknown* $id) inherited from Phalcon\Session\Adapter Set the current session id ~~~ <?php $session->setId($id); ~~~ public **isStarted** () inherited from Phalcon\Session\Adapter Check whether the session has been started ~~~ <?php var_dump($session->isStarted()); ~~~ public **destroy** () inherited from Phalcon\Session\Adapter Destroys the active session ~~~ <?php var_dump($session->destroy()); ~~~ public **status** () inherited from Phalcon\Session\Adapter Returns the status of the current session. For PHP 5.3 this function will always return SESSION_NONE ~~~ <?php var_dump($session->status()); // PHP 5.4 and above will give meaningful messages, 5.3 gets SESSION_NONE always if ($session->status() !== $session::SESSION_ACTIVE) { $session->start(); } ~~~ public *mixed***__get** (*string* $index) inherited from Phalcon\Session\Adapter Alias: Gets a session variable from an application context public **__set** (*string* $index, *string* $value) inherited from Phalcon\Session\Adapter Alias: Sets a session variable in an application context public **__isset** (*unknown* $index) inherited from Phalcon\Session\Adapter Alias: Check whether a session variable is set in an application context public **__unset** (*unknown* $index) inherited from Phalcon\Session\Adapter Alias: Removes a session variable from an application context | - [索引](# "总目录") - [下一页](# "Class Phalcon\Session\Adapter\Libmemcached") | - [上一页](# "Abstract class Phalcon\Session\Adapter") | - [API Indice](#) »