Methods summary
public
boolean
|
#
open( string $savePath, string $sessionName )
Re-initializes existing session, or creates a new one.
Re-initializes existing session, or creates a new one.
Parameters
- $savePath
- Save path
- $sessionName
- Session name, see http://php.net/function.session-name.php
Returns
boolean true on success, false on failure
See
http://php.net/sessionhandlerinterface.open
Implementation of
|
public
boolean
|
#
close( )
Closes the current session.
Closes the current session.
Returns
boolean true on success, false on failure
See
http://php.net/sessionhandlerinterface.close
Implementation of
|
public
string
|
#
read( string $id )
Reads the session data.
Parameters
- $id
- $sessionId Session ID, see http://php.net/function.session-id
Returns
string Same session data as passed in write() or empty string when non-existent or on failure
See
http://php.net/sessionhandlerinterface.read
Implementation of
|
public
boolean
|
#
write( string $id, string $data )
Writes the session data to the storage.
Writes the session data to the storage.
Care, the session ID passed to write() can be different from the one previously
received in read() when the session ID changed due to session_regenerate_id().
Parameters
- $id
- $sessionId Session ID , see http://php.net/function.session-id
- $data
- Serialized session data to save
Returns
boolean true on success, false on failure
See
http://php.net/sessionhandlerinterface.write
Implementation of
|
public
boolean
|
#
destroy( string $id )
Destroys a session.
Parameters
- $id
- $sessionId Session ID, see http://php.net/function.session-id
Returns
boolean true on success, false on failure
See
http://php.net/sessionhandlerinterface.destroy
Implementation of
|
public
boolean
|
#
gc( string|integer $maxlifetime )
Cleans up expired sessions (garbage collection).
Cleans up expired sessions (garbage collection).
Parameters
- $maxlifetime
- Sessions that have not updated for the last maxlifetime seconds will be removed
Returns
boolean true on success, false on failure
See
http://php.net/sessionhandlerinterface.gc
Implementation of
|