注意:php5.4删除了session_unregister函数


Posted in PHP onAugust 05, 2013

前几天安装了dedecms系统,当在后台安全退出的时候,后台出现空白,先前只分析其他功能去了,也没太注意安全,看了一下安全退出的代码,是这样写的:

function exitUser()
  {
    ClearMyAddon();
    @($this->keepUserIDTag);
    @session_unregister($this->keepUserTypeTag);
    @session_unregister($this->keepUserChannelTag);
    @session_unregister($this->keepUserNameTag);
    @session_unregister($this->keepUserPurviewTag);
    DropCookie('dedeAdmindir');
    DropCookie('DedeUserID');
    DropCookie('DedeLoginTime');
    $_SESSION = array();
  }

这才恍然大悟,以前写过一篇dede安装完成后登录后台出现空白的文章,这时才想起可能是php版本的问题,我的php版本是5.4版本,查了一下确实因为新版本的问题,原来php5.4版本中,删除了session_unregister该函数,丫的,dedecms也太不与时俱进了,最起码得支持最新的php版本吧,唉,害的我花费时间来分析。后台吧这个函数替换成unset就完美解决了。
PHP 相关文章推荐
php实现mysql数据库备份类
Mar 20 PHP
PHP 类型转换函数intval
Jun 20 PHP
Zend framework处理一个http请求的流程分析
Feb 08 PHP
浅谈COOKIE和SESSION区别
Jul 19 PHP
WordPress中获取指定分类及其子分类下的文章数目
Dec 31 PHP
php+mysql查询实现无限下级分类树输出示例
Oct 03 PHP
详解Yii2高级版引入bootstrap.js的一个办法
Mar 21 PHP
理清PHP在Linxu下执行时的文件权限方法
Jun 07 PHP
php连接MSsql server的五种方法总结
Mar 04 PHP
PHP实现的XXTEA加密解密算法示例
Aug 28 PHP
Laravel 解决419错误 -ajax请求错误的问题(CSRF验证)
Oct 25 PHP
php实现统计IP数及在线人数的示例代码
Jul 22 PHP
PHP中fwrite与file_put_contents性能测试代码
Aug 02 #PHP
PHP-Fcgi下PHP的执行时间设置方法
Aug 02 #PHP
基于php中使用excel的简单介绍
Aug 02 #PHP
PHP自动识别字符集并完成转码详解
Aug 02 #PHP
PHP实现根据浏览器跳转不同语言页面代码
Aug 02 #PHP
php实现查询百度google收录情况(示例代码)
Aug 02 #PHP
浅析PHP Socket技术
Aug 02 #PHP
You might like
详解PHP的Yii框架中自带的前端资源包的使用
2016/03/31 PHP
PHP实现的装箱算法示例
2018/06/23 PHP
ThinkPHP框架实现的邮箱激活功能示例
2018/06/15 PHP
关于Laravel-admin的基础用法总结和自定义model详解
2019/10/08 PHP
document.getElementById方法在Firefox与IE中的区别
2010/05/18 Javascript
js中的push和join方法使用介绍
2013/10/08 Javascript
Jquery在指定DIV加载HTML示例代码
2014/02/17 Javascript
当达到输入长度时表单自动切换焦点
2014/04/06 Javascript
轻松创建nodejs服务器(8):非阻塞是如何实现的
2014/12/18 NodeJs
基于JavaScript实现移动端点击图片查看大图点击大图隐藏
2015/11/04 Javascript
Js获取当前日期时间及格式化代码
2016/09/17 Javascript
Bootstrap表单控件使用方法详解
2017/01/11 Javascript
JavaScript 实现 Tab 点击切换实例代码
2017/03/25 Javascript
利用PM2部署node.js项目的方法教程
2017/05/10 Javascript
boostrap模态框二次弹出清空原有内容的方法
2018/08/10 Javascript
微信用户访问小程序的登录过程详解
2019/09/20 Javascript
详解微信小程序(Taro)手动埋点和自动埋点的实现
2021/03/02 Javascript
[00:32]2018DOTA2亚洲邀请赛Secret出场
2018/04/03 DOTA
初学python的操作难点总结(新手必看篇)
2017/08/03 Python
Python实现多进程的四种方式
2019/02/22 Python
Python如何实现转换URL详解
2019/07/02 Python
Python3实现发送邮件和发送短信验证码功能
2020/01/07 Python
TensorFlow 读取CSV数据的实例
2020/02/05 Python
Python中zipfile压缩文件模块的基本使用教程
2020/06/14 Python
css3 transform 3d 使用css3创建动态3d立方体(html5实践)
2013/01/06 HTML / CSS
保加利亚手表、香水、化妆品和珠宝购物网站:Brasty.bg
2020/04/22 全球购物
自考生自我鉴定范文
2013/10/01 职场文书
先进工作者获奖感言
2014/02/08 职场文书
我的老师教学反思
2014/05/01 职场文书
土建施工员岗位职责
2014/07/16 职场文书
员工保密协议书
2014/09/27 职场文书
2014年家长学校工作总结
2014/11/20 职场文书
检讨书怎么写
2015/01/23 职场文书
关于观后感的作文
2015/06/18 职场文书
安全生产感想
2015/08/07 职场文书
选择比努力更重要?这是长期以来对“努力”的最大误解
2019/07/12 职场文书