# Session 处理

- 简介
- 安装/配置
  - 需求
  - 安装
  - 运行时配置
- 预定义常量
- 示例
  - 基本用法
  - 传送会话ID
  - 自定义会话处理程序
- Session 上传进度
- 会话和安全
  - 会话管理基础
  - 和会话安全相关的配置项
- Session 函数
  - session_abort — Discard session array changes and finish session
  - session_cache_expire — 返回/设置当前缓存的到期时间
  - session_cache_limiter — 读取/设置缓存限制器
  - session_commit — session_write_close 的别名
  - session_create_id — Create new session id
  - session_decode — 解码会话数据
  - session_destroy — 销毁一个会话中的全部数据
  - session_encode — 将当前会话数据编码为字符串
  - session_gc — Perform session data garbage collection
  - session_get_cookie_params — 获取会话 cookie 参数
  - session_id — 获取/设置当前会话 ID
  - session_module_name — 获取/设置会话模块名称
  - session_name — 读取/设置会话名称
  - session_regenerate_id — 使用新生成的会话 ID 更新现有会话 ID
  - session_register_shutdown — 关闭会话
  - session_reset — Re-initialize session array with original values
  - session_save_path — 读取/设置当前会话的保存路径
  - session_set_cookie_params — 设置会话 cookie 参数
  - session_set_save_handler — 设置用户自定义会话存储函数
  - session_start — 启动新会话或者重用现有会话
  - session_status — 返回当前会话状态
  - session_unset — 释放所有的会话变量
  - session_write_close — Write session data and end session
- SessionHandler — The SessionHandler class
  - SessionHandler::close — Close the session
  - SessionHandler::create_sid — Return a new session ID
  - SessionHandler::destroy — Destroy a session
  - SessionHandler::gc — Cleanup old sessions
  - SessionHandler::open — Initialize session
  - SessionHandler::read — Read session data
  - SessionHandler::write — Write session data
- SessionHandlerInterface — The SessionHandlerInterface class
  - SessionHandlerInterface::close — Close the session
  - SessionHandlerInterface::destroy — Destroy a session
  - SessionHandlerInterface::gc — Cleanup old sessions
  - SessionHandlerInterface::open — Initialize session
  - SessionHandlerInterface::read — Read session data
  - SessionHandlerInterface::write — Write session data
- SessionIdInterface — The SessionIdInterface interface
  - SessionIdInterface::create_sid — Create session ID
- SessionUpdateTimestampHandlerInterface — The SessionUpdateTimestampHandlerInterface interface
  - SessionUpdateTimestampHandlerInterface::updateTimestamp — Update timestamp
  - SessionUpdateTimestampHandlerInterface::validateId — Validate ID

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open