Joomla CMS
2.5.24 (avec JPlatform 11.4 inclus)
Documentation des API du CMS Joomla en version 2.5 et du framework Joomla Platform intégré
|
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 inherited from JObject | |
__toString () | |
def ($property, $default=null) | |
get ($property, $default=null) | |
getProperties ($public=true) | |
getError ($i=null, $toString=true) | |
getErrors () | |
set ($property, $value=null) | |
setProperties ($properties) | |
setError ($error) | |
toString () |
Fonctions membres publiques statiques | |
static | getInstance ($name= 'none', $options=array()) |
static | test () |
Attributs protégés statiques | |
static | $instances = array() |
Additional Inherited Members | |
Attributs protégés inherited from JObject | |
$_errors = array() |
JSessionStorage::__construct | ( | $options = array() | ) |
Constructor
array | $options | Optional parameters. |
Réimplémentée à partir de JObject.
Réimplémentée dans JSessionStorageMemcache, JSessionStorageMemcached, JSessionStorageApc, JSessionStorageEaccelerator, JSessionStorageWincache, et JSessionStorageXcache.
Références $options.
JSessionStorage::close | ( | ) |
Close the SessionHandler backend.
Réimplémentée dans JSessionStorageMemcache, et JSessionStorageMemcached.
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 JSessionStorageMemcached, JSessionStorageMemcache, JSessionStorageDatabase, JSessionStorageXcache, JSessionStorageApc, JSessionStorageEaccelerator, et JSessionStorageWincache.
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 JSessionStorageMemcached, JSessionStorageDatabase, et JSessionStorageEaccelerator.
|
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 |
Références $class, $name, $options, $path, JFilterInput\getInstance(), et jexit().
Référencé par JSession\__construct().
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. |
Réimplémentée dans JSessionStorageMemcache, et JSessionStorageMemcached.
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 JSessionStorageMemcached, JSessionStorageMemcache, JSessionStorageApc, JSessionStorageEaccelerator, JSessionStorageWincache, JSessionStorageXcache, et JSessionStorageDatabase.
JSessionStorage::register | ( | ) |
Register the functions of this class with PHP's session handler
|
static |
Test to see if the SessionHandler is available.
Réimplémentée dans JSessionStorageMemcached, JSessionStorageMemcache, JSessionStorageXcache, JSessionStorageEaccelerator, JSessionStorageApc, et JSessionStorageWincache.
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 JSessionStorageMemcached, JSessionStorageMemcache, JSessionStorageXcache, JSessionStorageDatabase, JSessionStorageApc, JSessionStorageEaccelerator, et JSessionStorageWincache.
|
staticprotected |