\FASS_SessionMemcachedHandler

Класс для обработки сессии через memcached

Summary

Methods
Properties
Constants
init()
open()
close()
read()
write()
destroy()
gc()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$memcache_obj
N/A

Properties

$memcache_obj

$memcache_obj : object

Объект memcache (для типа хранения сессии 'memcached')

Type

object

Methods

init()

init() : \-

Инициализация работы с сессией, установка обработчиков

Returns

\-

open()

open(string  $savePath, string  $sessionName) : boolean

Обработчик open для типа хранения сессий 'memcached' Открывает сессию

Parameters

string $savePath
string $sessionName

Returns

boolean —

успех?

close()

close() : boolean

Обработчик close для типа хранения сессий 'memcached' Закрывает сессию Вызывается после обработчика write, а также при session_write_close()

Returns

boolean —

успех?

read()

read(string  $sessionId) : string

Обработчик read для типа хранения сессий 'memcached' Читает сериализованное значение сессии по ID (или пустую строку, если данных нет)

Parameters

string $sessionId
  • ID сессии

Returns

string —

write()

write(string  $sessionId, string  $data) : \-

Обработчик write для типа хранения сессий 'memcached' Записывет сериализованное значение сессии по ID

Parameters

string $sessionId
  • ID сессии
string $data

Returns

\-

destroy()

destroy(string  $sessionId) : boolean

Обработчик destroy для типа хранения сессий 'memcached' Уничтожает сессию Вызывается из session_destroy() или session_regenerate_id(TRUE)

Parameters

string $sessionId
  • ID сессии

Returns

boolean —

успех?

gc()

gc(string  $lifetime) : boolean

Обработчик gc для типа хранения сессий 'memcached' Сборщик мусора для удаления старых сессий

Parameters

string $lifetime

Returns

boolean —

успех?