extends abstract class Phalcon\Session\Adapter
implements Phalcon\Session\AdapterInterface
Phalcon\Session\Adapter constructor
Starts the session (if headers are already sent the session will not be started)
Sets session’s options
$session->setOptions(['uniqueId' => 'my-private-app']);
Get internal options
Set session name
Get session name
Gets a session variable from an application context
$session->get('auth', 'yes');
Sets a session variable in an application context
$session->set('auth', 'yes');
Check whether a session variable is set in an application context
var_dump($session->has('auth'));
Removes a session variable from an application context
$session->remove('auth');
Returns active session id
echo $session->getId();
Set the current session id
$session->setId($id);
Check whether the session has been started
var_dump($session->isStarted());
Destroys the active session
var_dump($session->destroy()); var_dump($session->destroy(true));
Returns the status of the current session.
var_dump($session->status()); if ($session->status() !== $session::SESSION_ACTIVE) { $session->start(); }
Alias: Gets a session variable from an application context
Alias: Sets a session variable in an application context
Alias: Check whether a session variable is set in an application context
Alias: Removes a session variable from an application context
...
© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/latest/api/Phalcon_Session_Adapter_Files.html