配置文件保存目录会话
编辑该页面警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 3.2,不再维护。
读这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。
配置文件保存目录会话
默认情况下,Symfony标准版ob娱乐下载使用全球php . ini
值session.save_handler
和session.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许可证。