警告:session.bug_compat_42 or session.bug_compat_warn
来源:互联网 发布:淘宝直播公会入驻 编辑:程序博客网 时间:2024/06/10 22:02
页面出现警告:
Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0
原因:
php.ini中有说明
这是php4.3.0以后才有的安全设置。
出于安全的考虑php不建议你打开register_globals开关
但若关闭了register_globals(默认)时,session变量将不被自动转换成全局变量
此时传统的session变量注册方式session_register就失去意义了(session_register是把一个全局变量注册成session变量),因为访问session变量需要使用$_SESSION数组。
因此只需直接操作$_SESSION数组就可以了,而无须再用session_register注册了。以免产生混乱
即不要使用session_register("xxx");函数,直接赋值,为$_SESSION['xxx']='xxx';
- 警告:session.bug_compat_42 or session.bug_compat_warn
- Session or cookie confusion
- no session or session was closed
- no session or session was closed解决办法
- no session or session was closed
- Session
- session
- Session
- session
- session
- Session
- Session
- SESSION
- session
- session
- Session
- session
- session--
- SVC、SFS:IBM地虚拟存储技术
- Oracle碎片整理全面解析
- DAO设计模式(转)
- GetWindow 详解
- 蒙皮骨骼动画的理解
- 警告:session.bug_compat_42 or session.bug_compat_warn
- /Developer Portal/Free Game Development Libraries
- PHP日期格式化方法
- 让SVN作为windows系统服务自动运行
- python模块之sqlite数据库
- 专家建议:五种最值得学习的JAVA开发技术
- 路上
- sql server 取几个到几条记录
- 加入CSDN的误打误撞