⛳
ephp
  • 简介
  • 5分钟快速开始
  • 安装
  • 开发文档
    • 目录结构
    • 控制器
    • 路由
    • 视图
    • 模型
    • 项目配置
    • 打印日志
    • 调试程序
    • 全局帮助方法
    • 异常处理
    • 启动命令介绍
    • 常用类库
      • Mail
      • Cookie
      • Session
      • Mcrytp
      • Func
      • Pinyin
      • Httpclient
  • 高级
    • 切换服务器运行模式
    • 在命令行下运行ePHP
    • 使用协程
    • 关于连接池
    • 使用协程操作MySQL
    • 引用第三方库
    • 协程HTTP客户端
    • 使用后台任务
    • 使用缓存
    • 使用phpredis或predis
  • 部署
  • 获取帮助
Powered by GitBook
On this page

Was this helpful?

  1. 开发文档
  2. 常用类库

Session

方法一

// 控制器已继承\ePHP\Core\Controller
$this->session->set('user', ['info' => ['id'=>820, 'name'=>'wx']]);

// 获取cookie, 支持直接获取多维数据的session
$this->session->get('user.info.name');

// 删除session,只支持一维的方式删除
$this->session->delete('user');

// 删除所有
$this->session->deleteAll();

// 说明:
// 更改session name, 默认pppid
// 在配置文件`main.php`中,设置 
// 'session_name' => 'pppid',

方法二

// 控制器没继承\ePHP\Core\Controller
$cookie = new \ePHP\Http\Session();
$cookie->set($name, $value);

// ... 同上
PreviousCookieNextMcrytp

Last updated 6 years ago

Was this helpful?