Database
in package
implements
SessionDriver
Session database driver.
Table of Contents
Interfaces
- SessionDriver
- Session driver interface
Properties
Methods
- __construct() : mixed
- close() : bool
- Closes a session.
- destroy() : bool
- Destroys a session.
- gc() : bool
- Garbage collection.
- open() : bool
- Opens a session.
- read() : string
- Reads a session.
- regenerate() : string
- Regenerates the session id.
- write() : bool
- Writes a session.
Properties
$encrypt
protected
mixed
$encrypt
$pdb
protected
Pdb
$pdb
$session_id
protected
mixed
$session_id
$table
protected
mixed
$table
= 'sessions'
$written
protected
mixed
$written
= FALSE
Methods
__construct()
public
__construct() : mixed
close()
Closes a session.
public
close() : bool
Return values
booldestroy()
Destroys a session.
public
destroy(mixed $id) : bool
Parameters
- $id : mixed
-
Session id
Return values
boolgc()
Garbage collection.
public
gc(mixed $maxlifetime) : bool
Parameters
- $maxlifetime : mixed
-
Session expiration period
Return values
boolopen()
Opens a session.
public
open(mixed $path, mixed $name) : bool
Parameters
- $path : mixed
-
Save path
- $name : mixed
-
Session name
Return values
boolread()
Reads a session.
public
read(mixed $id) : string
Parameters
- $id : mixed
-
Session id
Return values
stringregenerate()
Regenerates the session id.
public
regenerate() : string
Return values
stringwrite()
Writes a session.
public
write(mixed $id, mixed $data) : bool
Parameters
- $id : mixed
-
Session id
- $data : mixed
-
Session data