| Параметр |
За замовчуванням |
Опис |
| Глобальні змінні |
| $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 | | Ім'я змінної |