|
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().