JSession
From Joomla! Documentation
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
The "API17" namespace is an archived namespace. This page contains information for a Joomla! version which is no longer supported. It exists only as a historical reference, it will not be improved and its content may be incomplete and/or contain broken links.
[Edit Descripton] Template:Description:JSession
Defined in[edit]
libraries/joomla/session/session.php
Subpackage[edit]
Extends[edit]
Extended by[edit]
Methods[edit]
Method name | Description |
---|---|
__construct | Constructor. |
__destruct | Session object destructor. |
clear | Unset data from the session store. |
close | Writes session data and ends session. |
destroy | Frees all session variables and destroys all data registered to a session. |
fork | Create a new session and copy variables from the old one. |
get | Get data from the session store. |
getExpire | Get expiration time in minutes. |
getId | Get session id. |
getName | Get session name. |
getState | Get current state of session. |
getToken | Get a session token, if a token isn't set yet one will be generated. |
has | Check whether data exists in the session store. |
hasToken | Method to determine if a token exists in the session. |
isNew | Check whether this session is currently created. |
restart | Restart an expired or locked session. |
set | Set data into the session store. |
getFormToken | Method to determine a hash for anti-spoofing variable names. |
getInstance | Returns the global Session object, only creating it if it doesn't already exist. |
getStores | Get the session handlers. |
_createId | Create a session id. |
_createToken | Create a token-string. |
_setCookieParams | Set session cookie parameters. |
_setCounter | Set counter of session usage. |
_setOptions | set additional session options |
_setTimers | Set the session timers. |
_start | Start a session. |
_validate | Do some checks for security reason. |
Importing[edit]
jimport( 'joomla.session.session' );
See also[edit]
Template:SeeAlso:JSession [Edit See Also]
Examples[edit]
<CodeExamplesForm />