ThinkPHP 中USER_AUTH_KEY 什么作用? 把session存在C('USER_AUTH_KEY’) 中有什么好处?
正在研究ThinkPHP中登录检测,登录成功保存Session看到两种形式,第一种:Session::set('username',$_POST['username']);
第二种:
Session::set(C(‘USER_AUTH_KEY’),$username);
第二种方法需要在配置文件中写 'USER_AUTH_KEY'=>'authId',
请大牛解释下两种方法有什么不同么?第二种里面设置这个USER_AUTH_KEY 干嘛?
有人说是为了防止在一个域名下 运行多套thinkphp登陆时 存放用户id的session发生冲突。但是想来想去不知道如果不这样会发生怎样的冲突,会出现两个会话的session id相同的情况?
------解决方案--------------------
其实两种都是设置Session只是,后一种session的key被固化在了配置文件中,很多时候只要修改配置文件的USER_AUTH_KEY配置节下面的值就能改变session的Key
------解决方案--------------------
我认为,主要是为了对session加密进行使用的。
0
0
ThinkPHP 中USER_AUTH_KEY 什么作用? 把session存在C('USER_AUTH_KEY’) 中有什么好处?解决办法
相关文章
PHP架构里中间件是干嘛的_常见用法举例【解答】
php会话session怎么调试_php会话状态跟踪调试技巧【技巧】
PHP主流架构如何处理会话管理_Session与Cookie【技巧】
php本地部署后session无法保存_session存储路径与权限设置技巧【技巧】
php本地部署后mysql连接超时_延长mysql连接时间参数修改【解答】
相关标签:
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具
相关专题
本专题面向零编程基础及初学者,系统讲解 Python 编程语言的核心知识与实战技巧。内容涵盖 Python 基础语法、数据结构、函数与模块、常用标准库、简单算法思维,以及真实应用场景下的小项目实战。通过循序渐进的学习路径,帮助读者快速建立编程思维,掌握 Python 在数据处理、自动化脚本及日常开发中的实际应用能力,为后续深入学习 Web 开发、数据分析或人工智能打下坚实基础。
10
2026.01.05
Excel交互式图表可通过四种方法实现:一、用切片器控制数据透视图;二、结合下拉列表与INDEX-MATCH动态引用;三、用选项按钮绑定图表系列;四、利用动态命名区域配合OFFSET函数。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。
330
2026.01.04
热门下载
相关下载
精品课程
共74课时 | 82.9万人学习
共8课时 | 7.6万人学习
共10课时 | 9.6万人学习








