Class **Phalcon\\Session\\Adapter\\Files** ========================================== *extends* abstract class :doc:`Phalcon\\Session\\Adapter ` *implements* :doc:`Phalcon\\Session\\AdapterInterface ` .. role:: raw-html(raw) :format: html :raw-html:`Source on GitHub` Constants --------- *integer* **SESSION_ACTIVE** *integer* **SESSION_NONE** *integer* **SESSION_DISABLED** Methods ------- public **__construct** ([*array* $options]) inherited from :doc:`Phalcon\\Session\\Adapter ` Phalcon\\Session\\Adapter constructor public **start** () inherited from :doc:`Phalcon\\Session\\Adapter ` Starts the session (if headers are already sent the session will not be started) public **setOptions** (*array* $options) inherited from :doc:`Phalcon\\Session\\Adapter ` Sets session's options .. code-block:: php setOptions( [ "uniqueId" => "my-private-app", ] ); public **getOptions** () inherited from :doc:`Phalcon\\Session\\Adapter ` Get internal options public **setName** (*mixed* $name) inherited from :doc:`Phalcon\\Session\\Adapter ` Set session name public **getName** () inherited from :doc:`Phalcon\\Session\\Adapter ` Get session name public **regenerateId** ([*mixed* $deleteOldSession]) inherited from :doc:`Phalcon\\Session\\Adapter ` public **get** (*mixed* $index, [*mixed* $defaultValue], [*mixed* $remove]) inherited from :doc:`Phalcon\\Session\\Adapter ` Gets a session variable from an application context .. code-block:: php get("auth", "yes"); public **set** (*mixed* $index, *mixed* $value) inherited from :doc:`Phalcon\\Session\\Adapter ` Sets a session variable in an application context .. code-block:: php set("auth", "yes"); public **has** (*mixed* $index) inherited from :doc:`Phalcon\\Session\\Adapter ` Check whether a session variable is set in an application context .. code-block:: php has("auth") ); public **remove** (*mixed* $index) inherited from :doc:`Phalcon\\Session\\Adapter ` Removes a session variable from an application context .. code-block:: php remove("auth"); public **getId** () inherited from :doc:`Phalcon\\Session\\Adapter ` Returns active session id .. code-block:: php getId(); public **setId** (*mixed* $id) inherited from :doc:`Phalcon\\Session\\Adapter ` Set the current session id .. code-block:: php setId($id); public **isStarted** () inherited from :doc:`Phalcon\\Session\\Adapter ` Check whether the session has been started .. code-block:: php isStarted() ); public **destroy** ([*mixed* $removeData]) inherited from :doc:`Phalcon\\Session\\Adapter ` Destroys the active session .. code-block:: php destroy() ); var_dump( $session->destroy(true) ); public **status** () inherited from :doc:`Phalcon\\Session\\Adapter ` Returns the status of the current session. .. code-block:: php status() ); if ($session->status() !== $session::SESSION_ACTIVE) { $session->start(); } public **__get** (*mixed* $index) inherited from :doc:`Phalcon\\Session\\Adapter ` Alias: Gets a session variable from an application context public **__set** (*mixed* $index, *mixed* $value) inherited from :doc:`Phalcon\\Session\\Adapter ` Alias: Sets a session variable in an application context public **__isset** (*mixed* $index) inherited from :doc:`Phalcon\\Session\\Adapter ` Alias: Check whether a session variable is set in an application context public **__unset** (*mixed* $index) inherited from :doc:`Phalcon\\Session\\Adapter ` Alias: Removes a session variable from an application context public **__destruct** () inherited from :doc:`Phalcon\\Session\\Adapter ` ...