__construct()
close()
delete()
delete_flash()
destroy()
gc()
get()
get_config()
get_flash()
get_flash_id()
keep_flash()
key()
reset()
rotate()
set()
set_config()
set_flash()
set_flash_id()
start()
_change_state()
_cleanup_flash()
_expire_flash()
_get_cookie()
_new_session_id()
_serialize()
_set_cookie()
_unserialize()
_validate_config()
create()
init()
$config
$data
$flash
$keys
$state
$time
__construct($config)
close(bool $save) : \Session_Driver
boolif true, save the session on close
\Session_Driverdelete(string $name) : \Session_Driver
stringname of the variable to delete
\Session_Driverdelete_flash(string $name) : \Session_Driver
stringname of the variable to delete
\Session_Driverdestroy() : \Session_Driver
\Session_Drivergc() : bool
boolget(string $name, mixed $default) : mixed
stringname of the variable to get
mixeddefault value to return if the variable does not exist
mixedget_config(string $name) : mixed
stringname of the config variable to get
mixedget_flash(string $name, mixed $default, bool $expire) : mixed
stringname of the variable to get
mixeddefault value to return if the variable does not exist
booltrue if the flash variable needs to expire immediately, false to use "flash_auto_expire"
mixedget_flash_id() : string
stringname of the flash idkeep_flash(string $name) : \Session_Driver
stringname of the variable to keep
\Session_Driverkey(string $name) : mixed
stringname of the variable to get, default is 'session_id'
mixedcontents of the requested variable, or false if not foundreset() : \Session_Driver
\Session_Driverrotate(bool $force) : \Session_Driver
boolif true, force a session id rotation
\Session_Driverset(string | array $name, mixed $value) : \Session_Driver
stringarrayname of the variable to set or array of values, array(name => value)
mixedvalue
\Session_Driverset_config(string $name, mixed $value) : \Session_Driver
stringname of the config variable to set
mixed
\Session_Driverset_flash(string $name, mixed $value) : \Session_Driver
stringname of the variable to set
mixedvalue
\Session_Driverset_flash_id(string $name) : \Session_Driver
stringname of the id to set
\Session_Driverstart() : \Session_Driver
\Session_Driver_change_state(string $newstate) : \Session_Driver
stringstate to change to
\Session_Driver_cleanup_flash() : void
_expire_flash() : \Session_Driver
\Session_Driver_new_session_id() : string
string_serialize(array $data) : string
This function first converts any slashes found in the array to a temporary marker, so when it gets unserialized the slashes will be preserved
array
string_unserialize(array $input) : string
This function unserializes a data string, then converts any temporary slash markers back to actual slashes
array
string_validate_config(array $config) : array
This function validates all global (driver independent) configuration values
array
arraycreate() : \Session_Driver
\Session_Driverinit() : void
$config
$data
$flash
$keys
$state
$time