Сессии

Работа с сессией разделена на две части: пользовательскую (класс Session файл includes/session.php)  и административную (класс Session_admin файл adm/includes/session.php) .

Методы

(одинаковые для двух классов)

boolean close() – закрывает сессию освобождает ресурсы.

  • return: true
  • access: public

boolean destroy(string $key) – удаляет ссессию.

  • return: true
  • access: public
  • string $key: идентификатор сессии
boolean gc([integer $lifetime = 1814400]) – чистит мусор - удаляет сессии старше $lifetime.
  • return: true
  • access: public
  • integer $lifetime: время хранения сессии в секундах

boolean init() – стартует сессию.

  • return: true
  • access: public

boolean open(string $save_path, string $session_name) – открывает сессию.

  • return: true
  • access: public
  • string $save_path
  • string $session_name

string read(string $key) – читает сессию.

  • return: серилизованные данные сессии
  • access: public
  • string $key: идентификатор сессии

boolean write(string $key, string $value) – записывает данные в сессию.

  • return: true
  • access: public
  • string $key: идентификатор сессии
  • string $value: серилизованные данные сессии


Не понятно? Уточните