dolibarr 21.0.0-beta
|
Set function handlers for PHP session management in DB. More...
Go to the source code of this file.
Functions | |
dolSessionOpen ($save_path, $session_name) | |
The session open handler called by PHP whenever a session is initialized. | |
dolSessionRead ($sess_id) | |
This function is called whenever a session_start() call is made and reads the session variables. | |
dolSessionWrite ($sess_id, $val) | |
This function is called when a session is initialized with a session_start( ) call, when variables are registered or unregistered, and when session variables are modified. | |
dolSessionClose () | |
This function is executed on shutdown of the session. | |
dolSessionDestroy ($sess_id) | |
This is called whenever the session_destroy() function call is made. | |
dolSessionGC ($max_lifetime) | |
This function is called on a session's start up with the probability specified in session.gc_probability. | |
Set function handlers for PHP session management in DB.
Definition in file phpsessionindb.lib.php.
dolSessionClose | ( | ) |
This function is executed on shutdown of the session.
Definition at line 193 of file phpsessionindb.lib.php.
dolSessionDestroy | ( | $sess_id | ) |
This is called whenever the session_destroy() function call is made.
Returns true if the session has successfully been deleted.
string | $sess_id | Session iDecodeStream |
Definition at line 210 of file phpsessionindb.lib.php.
dolSessionGC | ( | $max_lifetime | ) |
This function is called on a session's start up with the probability specified in session.gc_probability.
Performs garbage collection by removing all sessions that haven't been updated in the last $max_lifetime seconds as set in session.gc_maxlifetime.
int | $max_lifetime | Max lifetime |
Definition at line 230 of file phpsessionindb.lib.php.
References dol_now().
dolSessionOpen | ( | $save_path, | |
$session_name ) |
The session open handler called by PHP whenever a session is initialized.
string | $save_path | Value of session.save_path into php.ini |
string | $session_name | Session name (Example: 'DOLSESSID_xxxxxx') |
Definition at line 42 of file phpsessionindb.lib.php.
References getDoliDBInstance().
dolSessionRead | ( | $sess_id | ) |
This function is called whenever a session_start() call is made and reads the session variables.
string | $sess_id | Session ID |
Definition at line 83 of file phpsessionindb.lib.php.
dolSessionWrite | ( | $sess_id, | |
$val ) |
This function is called when a session is initialized with a session_start( ) call, when variables are registered or unregistered, and when session variables are modified.
Returns true on success.
string | $sess_id | Session iDecodeStream |
string | $val | Content of session |
Definition at line 119 of file phpsessionindb.lib.php.
References dol_now(), dol_print_error(), and getUserRemoteIP().