配置文件保存目录会话

编辑该页面

警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 3.2,不再维护。

这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。

配置文件保存目录会话

默认情况下,Symfony标准版ob娱乐下载使用全球php . inisession.save_handlersession.save_path决定在哪里存储会话数据。这是因为以下配置:

  • YAML
  • XML
  • PHP
1 2 3 4 5
# app / config / config.yml框架:会话:# handler_id设置为null将从php . ini中使用默认会话处理程序handler_id:~

在这个配置中,改变在哪里您的会话数据存储完全取决于你php . ini配置。

然而,如果你有以下配置,Symfony会将会话数据存储在缓存目录中的文件ob娱乐下载% kernel.cache_dir % /会话。这意味着当你清除缓存,任何当前会话也将删除:

  • YAML
  • XML
  • PHP
1 2 3
# app / config / config.yml框架:会话:~

使用不同的目录来保存会话数据的一种方法,以确保你的当前会话不失去当你清晰的Symfony的缓存。ob娱乐下载

提示

使用不同的会话保存处理程序是一个很好的(但更复杂)方法在Symfony的会话管理。ob娱乐下载看到配置会话并保存处理程序讨论会话保存处理程序。也有文章存储会话中关系数据库或者一个NoSQL数据库

改变目录Symfony保存会话数据,你只需要改变配置框架。ob娱乐下载在本例中,您将会改变会话目录app /会议:

  • YAML
  • XML
  • PHP
1 2 3 4 5
# app / config / config.yml框架:会话:handler_id:session.handler.native_filesave_path:“% kernel.root_dir % /会话”
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。