API Session

Параметр По умолчанию Описание
Глобальные переменные
$gDontCreateSessionForSpidertrueФлаг, указывающий перед открытием сессии, на проверку того, что это не поисковая система.
$gUserAgentHaveNot(mozilla)|(opera)RegExp - выражение, невыполнение которого идентифицирует пользователя как поисковую систему.
$gUserAgentHave(bot)|(slurp)|(spider)RegExp - выражение, выполнение которого идентифицирует пользователя как поисковую систему.
$gSpiderIparray()Массив IP-адресов, которые считаются поисковыми системами. Например, array('142.122.123.144', '192.168.1.*', '122.145.20-210.*').
Session ()
Конструктор класса, возвращает указатель.
Create ($mSessionName, $mDomain, $mLifeTime, $mPath)
Создает сессию, либо возобновляет существующую.
$mSessionName <пусто> Уникальное для сайта имя сессии.
$mDomain<пусто>Домен cookie, например 'melbis.com'. Чтобы сделать cookies видимыми для всех поддоменов, перед именем домена нужно поставить точку, например '.melbis.com'.
$mLifeTime0Время жизни сессионной cookie в секундах. Параметр имеет значение, только если задан домен cookie.
$mPath/Путь в домене, где cookie будет работать. Используйте одну косую черту ('/') для всех путей в домене. Параметр имеет значение, только если задан домен cookie.
GetId ()
Возвращает идентификатор текущей сессии.
Suspend ()
Приостаналивает сессию, путем временного закрытия.
Resume ()
Восстанавливает сессию, если она была приостановлена.
Remove ()
Выполняет окончательное закрытие сессии и удаление ее идентификатора.
SetValue ($mKey, $mValue)
Устанавливает значение для переменной сессии.
$mKeyИмя переменной.
$mValueЗначение переменной.
GetValue ($mKey)
Возвращает значение переменной сессии.
$mKeyИмя переменной.
RemoveValue ($mKey)
Удаляет переменную сессии.
$mKeyИмя переменной