Joomla Platform
13.1
Documentation des API du framework Joomla Platform
|
Fonctions membres publiques | |
__construct ($options=array()) | |
register () | |
open ($save_path, $session_name) | |
close () | |
read ($id) | |
write ($id, $session_data) | |
destroy ($id) | |
gc ($maxlifetime=null) |
Fonctions membres publiques statiques | |
static | getInstance ($name= 'none', $options=array()) |
static | isSupported () |
static | test () |
Attributs protégés statiques | |
static | $instances = array() |
Définition à la ligne 21 du fichier storage.php.
JSessionStorage::__construct | ( | $options = array() | ) |
Constructor
array | $options | Optional parameters. |
Réimplémentée dans JSessionStorageApc, JSessionStorageMemcache, JSessionStorageMemcached, JSessionStorageWincache, et JSessionStorageXcache.
Définition à la ligne 36 du fichier storage.php.
JSessionStorage::close | ( | ) |
Close the SessionHandler backend.
Définition à la ligne 118 du fichier storage.php.
JSessionStorage::destroy | ( | $id | ) |
Destroy the data for a particular session identifier in the SessionHandler backend.
string | $id | The session identifier. |
Réimplémentée dans JSessionStorageDatabase, JSessionStorageXcache, et JSessionStorageApc.
Définition à la ligne 163 du fichier storage.php.
JSessionStorage::gc | ( | $maxlifetime = null | ) |
Garbage collect stale sessions from the SessionHandler backend.
integer | $maxlifetime | The maximum age of a session. |
Réimplémentée dans JSessionStorageDatabase.
Définition à la ligne 177 du fichier storage.php.
|
static |
Returns a session storage handler object, only creating it if it doesn't already exist.
string | $name | The session store to instantiate |
array | $options | Array of options |
Définition à la ligne 51 du fichier storage.php.
Références JFilterInput\getInstance(), et jexit().
Référencé par JSession\__construct().
|
static |
Test to see if the SessionHandler is available.
Réimplémentée dans JSessionStorageXcache, JSessionStorageApc, JSessionStorageMemcache, JSessionStorageMemcached, et JSessionStorageWincache.
Définition à la ligne 189 du fichier storage.php.
JSessionStorage::open | ( | $save_path, | |
$session_name | |||
) |
Open the SessionHandler backend.
string | $save_path | The path to the session object. |
string | $session_name | The name of the session. |
Définition à la ligne 106 du fichier storage.php.
JSessionStorage::read | ( | $id | ) |
Read the data for a particular session identifier from the SessionHandler backend.
string | $id | The session identifier. |
Réimplémentée dans JSessionStorageApc, JSessionStorageXcache, et JSessionStorageDatabase.
Définition à la ligne 133 du fichier storage.php.
JSessionStorage::register | ( | ) |
Register the functions of this class with PHP's session handler
Réimplémentée dans JSessionStorageMemcache, JSessionStorageMemcached, JSessionStorageWincache, et JSessionStorageNone.
Définition à la ligne 87 du fichier storage.php.
|
static |
Test to see if the SessionHandler is available.
Définition à la ligne 202 du fichier storage.php.
Références JLog\add(), et JLog\WARNING.
JSessionStorage::write | ( | $id, | |
$session_data | |||
) |
Write session data to the SessionHandler backend.
string | $id | The session identifier. |
string | $session_data | The session data. |
Réimplémentée dans JSessionStorageXcache, JSessionStorageDatabase, et JSessionStorageApc.
Définition à la ligne 148 du fichier storage.php.
|
staticprotected |
Définition à la ligne 27 du fichier storage.php.