| Параметр |
По умолчанию |
Описание |
| Глобальные переменные |
| $gDontCreateSessionForSpider | true | Флаг, указывающий перед открытием сессии, на проверку того, что это не поисковая система. |
| $gUserAgentHaveNot | (mozilla)|(opera) | RegExp - выражение, невыполнение которого идентифицирует пользователя как поисковую систему. |
| $gUserAgentHave | (bot)|(slurp)|(spider) | RegExp - выражение, выполнение которого идентифицирует пользователя как поисковую систему. |
| $gSpiderIp | array() | Массив 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'. |
| $mLifeTime | 0 | Время жизни сессионной cookie в секундах. Параметр имеет значение, только если задан домен cookie. |
| $mPath | / | Путь в домене, где cookie будет работать. Используйте одну косую черту ('/') для всех путей в домене. Параметр имеет значение, только если задан домен cookie. |
GetId ()
|
| Возвращает идентификатор текущей сессии. |
| Suspend () |
| Приостаналивает сессию, путем временного закрытия. |
| Resume () |
| Восстанавливает сессию, если она была приостановлена. |
| Remove () |
| Выполняет окончательное закрытие сессии и удаление ее идентификатора. |
| SetValue ($mKey, $mValue) |
| Устанавливает значение для переменной сессии. |
| $mKey | | Имя переменной. |
| $mValue | | Значение переменной. |
| GetValue ($mKey) |
| Возвращает значение переменной сессии. |
| $mKey | | Имя переменной. |
| RemoveValue ($mKey) |
| Удаляет переменную сессии. |
| $mKey | | Имя переменной |