implements Phalcon\Session\AdapterInterface
Base class for Phalcon\Session adapters
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–2017 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/latest/api/Phalcon_Session_Adapter.html