Class to provide database supported session storage
package |
Framework |
---|---|
subpackage |
Core |
author |
Thomas Bruederli |
author |
Aleksander Machniak |
__construct($db, $config)
start()
open($save_path, $session_name)
close()
destroy($key)
write_close()
db_read($key) : string
string
Session vars
db_write($key, $vars) : boolean
handler for session_read()
boolean
True on success
_fixvars($vars, $oldvars)
db_destroy($key) : boolean
boolean
True on success
mc_read($key) : string
string
Session vars
mc_write($key, $vars) : boolean
handler for session_read()
boolean
True on success
mc_destroy($key) : boolean
boolean
True on success
gc($maxlifetime)
register_gc_handler($func)
gc_shutdown()
regenerate_id(boolean $destroy = true)
boolean
If enabled the current session will be destroyed
append($path, $key, $value)
remove($var = null) : boolean
boolean
True on success
kill()
reload()
get_node($path, &$data_arr)
e.g. ['compose','attachments'] will return $_SESSION['compose']['attachments']
serialize($vars)
unserialize($str)
set_lifetime($lifetime)
get_ip()
set_secret($secret)
set_ip_check($check)
check_auth() : boolean
boolean
True if valid, False if not
log($line)
db :
ip :
start :
changed :
time_diff :
reloaded :
appends :
unsets :
gc_handlers :
vars :
key :
now :
secret :
ip_check :
logging :
storage :
memcache :