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