注意: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 采集程序 常用函数
Dec 18 PHP
php数组函数序列之next() - 移动数组内部指针到下一个元素的位置,并返回该元素值
Oct 31 PHP
ThinkPHP行为扩展Behavior应用实例详解
Jul 22 PHP
php Imagick获取图片RGB颜色值
Jul 28 PHP
PHP自带函数给数字或字符串自动补齐位数
Jul 29 PHP
在PHP程序中使用Rust扩展的方法
Jul 03 PHP
PHP接收json 并将接收数据插入数据库的实现代码
Dec 01 PHP
php版微信公众平台开发之验证步骤实例详解
Sep 23 PHP
PHP实现的多维数组排序算法分析
Feb 10 PHP
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
May 23 PHP
PHP添加文字水印或图片水印的水印类完整源代码与使用示例
Mar 18 PHP
PHP常用的类封装小结【4个工具类】
Jun 28 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
全国FM电台频率大全 - 11 浙江省
2020/03/11 无线电
php快速查找数据库中恶意代码的方法
2015/04/01 PHP
php格式化时间戳
2016/12/17 PHP
javascript实现的动态添加表单元素input,button等(appendChild)
2007/11/24 Javascript
jquery对表单操作2
2011/04/06 Javascript
Jquery动态更改一张位图的src与Attr的使用
2013/07/31 Javascript
ExtJS[Desktop]实现图标换行示例代码
2013/11/17 Javascript
javascript数字时钟示例分享
2014/04/23 Javascript
JavaScript中的apply和call函数详解
2014/07/20 Javascript
分享十五款 jQuery 社交网络分享插件
2015/05/16 Javascript
使用HTML5+Boostrap打造简单的音乐播放器
2016/08/05 Javascript
KnockoutJS 3.X API 第四章之数据控制流component绑定
2016/10/10 Javascript
jQuery绑定事件的四种方式介绍
2016/10/31 Javascript
Bootstrap modal 多弹窗之叠加显示不出弹窗问题的解决方案
2017/02/23 Javascript
简单实现AngularJS轮播图效果
2020/04/10 Javascript
JavaScript使用atan2来绘制箭头和曲线的实例
2017/09/14 Javascript
uni-app之APP和小程序微信授权方法
2019/05/09 Javascript
vue引入微信sdk 实现分享朋友圈获取地理位置功能
2019/07/04 Javascript
Bootstrap实现前端登录页面带验证码功能完整示例
2020/03/26 Javascript
基于better-scroll 实现歌词联动功能的代码
2020/05/07 Javascript
JS addEventListener()和attachEvent()方法实现注册事件
2021/01/11 Javascript
Python正则表达式介绍
2012/08/06 Python
浅谈Python中chr、unichr、ord字符函数之间的对比
2016/06/16 Python
用TensorFlow实现戴明回归算法的示例
2018/05/02 Python
利用pytorch实现对CIFAR-10数据集的分类
2020/01/14 Python
如何配置关联Python 解释器 Anaconda的教程(图解)
2020/04/30 Python
你需要学会的8个Python列表技巧
2020/06/24 Python
python如何调用php文件中的函数详解
2020/12/29 Python
HTML5 canvas基本绘图之绘制线条
2016/06/27 HTML / CSS
罗德与泰勒百货官网:Lord & Taylor
2016/08/12 全球购物
美国台面电器和厨具品牌:KitchenAid
2019/04/12 全球购物
日语专业推荐信
2013/11/12 职场文书
测绘专业大学生职业生涯规划书
2014/02/10 职场文书
体育系毕业生自荐信
2014/06/28 职场文书
2014小学二年级班主任工作总结
2014/12/05 职场文书
2015年个人实习工作总结
2015/05/28 职场文书