PHP Класс CI_Session_memcached_driver, TastyIgniter

Автор: Andrey Andreev
Наследование: extends CI_Session_driver, implements SessionHandlerInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$_key_prefix string Key prefix
$_lock_key string Lock key
$_memcached Memcached Memcached instance

Открытые методы

Метод Описание
__construct ( array &$params ) : void Class constructor
close ( ) : boolean Close
destroy ( string $session_id ) : boolean Destroy
gc ( integer $maxlifetime ) : boolean Garbage Collector
open ( string $save_path, string $name ) : boolean Open
read ( string $session_id ) : string Read
write ( string $session_id, string $session_data ) : boolean Write

Защищенные методы

Метод Описание
_get_lock ( string $session_id ) : boolean Get lock
_release_lock ( ) : boolean Release lock

Описание методов

__construct() публичный Метод

Class constructor
public __construct ( array &$params ) : void
$params array Configuration parameters
Результат void

_get_lock() защищенный Метод

Acquires an (emulated) lock.
protected _get_lock ( string $session_id ) : boolean
$session_id string Session ID
Результат boolean

_release_lock() защищенный Метод

Releases a previously acquired lock
protected _release_lock ( ) : boolean
Результат boolean

close() публичный Метод

Releases locks and closes connection.
public close ( ) : boolean
Результат boolean

destroy() публичный Метод

Destroys the current session.
public destroy ( string $session_id ) : boolean
$session_id string Session ID
Результат boolean

gc() публичный Метод

Deletes expired sessions
public gc ( integer $maxlifetime ) : boolean
$maxlifetime integer Maximum lifetime of sessions
Результат boolean

open() публичный Метод

Sanitizes save_path and initializes connections.
public open ( string $save_path, string $name ) : boolean
$save_path string Server path(s)
$name string Session cookie name, unused
Результат boolean

read() публичный Метод

Reads session data and acquires a lock
public read ( string $session_id ) : string
$session_id string Session ID
Результат string Serialized session data

write() публичный Метод

Writes (create / update) session data
public write ( string $session_id, string $session_data ) : boolean
$session_id string Session ID
$session_data string Serialized session data
Результат boolean

Описание свойств

$_key_prefix защищенное свойство

Key prefix
protected string $_key_prefix
Результат string

$_lock_key защищенное свойство

Lock key
protected string $_lock_key
Результат string

$_memcached защищенное свойство

Memcached instance
protected Memcached $_memcached
Результат Memcached