注意: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中的正规表达式(二)
Oct 09 PHP
php中全局变量global的使用演示代码
May 18 PHP
php中将网址转换为超链接的函数
Sep 02 PHP
Zend Studio去除编辑器的语法警告设置方法
Oct 24 PHP
PHP生成二维码的两个方法和实例
Jul 01 PHP
PHP获取数组最后一个值的2种方法
Jan 21 PHP
PHP中spl_autoload_register()函数用法实例详解
Jul 18 PHP
Ajax实现对静态页面的文章访问统计功能示例
Oct 10 PHP
PHP实践教程之过滤、验证、转义与密码详解
Jul 24 PHP
yii2学习教程之5种内置行为类详解
Aug 03 PHP
PHP receiveMail实现收邮件功能
Apr 25 PHP
Laravel框架数据库迁移操作实例详解
Apr 06 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部分常见问题总结
2008/03/27 PHP
php中计算时间差的几种方法
2009/12/31 PHP
PHP与MYSQL中UTF8 中文排序示例代码
2014/10/23 PHP
Yii实现多数据库主从读写分离的方法
2014/12/29 PHP
php中使用session防止用户非法登录后台的方法
2015/01/27 PHP
PHP-FPM的配置与优化讲解
2019/03/15 PHP
PHP使用CURL实现下载文件功能示例
2019/06/03 PHP
用javascript实现的图片马赛克后显示并切换加文字功能
2007/04/21 Javascript
JQuery魔力之$("tagName")与selector
2012/03/05 Javascript
JavaScript中圆括号()和方括号[]的特殊用法疑问解答
2013/08/06 Javascript
jQuery动画效果animate和scrollTop结合使用实例
2014/04/02 Javascript
简单实现异步编程promise模式
2015/07/31 Javascript
angular实现商品筛选功能
2017/02/01 Javascript
Node.js数据库操作之连接MySQL数据库(一)
2017/03/04 Javascript
jquery 手势密码插件
2017/03/17 Javascript
nodejs个人博客开发第五步 分配数据
2017/04/12 NodeJs
使用requirejs模块化开发多页面一个入口js的使用方式
2017/06/14 Javascript
如何理解Vue的v-model指令的使用方法
2018/07/19 Javascript
React+Antd+Redux实现待办事件的方法
2019/03/14 Javascript
简单了解微信小程序 e.target与e.currentTarget的不同
2019/09/27 Javascript
在vue中动态添加class类进行显示隐藏实例
2019/11/09 Javascript
webpack优化之代码分割与公共代码提取详解
2019/11/22 Javascript
基于JavaScript实现表格隔行换色
2020/05/08 Javascript
Python模拟登录的多种方法(四种)
2018/06/01 Python
Python自然语言处理 NLTK 库用法入门教程【经典】
2018/06/26 Python
Python函数定义及传参方式详解(4种)
2019/03/18 Python
python PyQt5/Pyside2 按钮右击菜单实例代码
2019/08/17 Python
HTML5实现表单自动验证功能实例代码
2017/01/11 HTML / CSS
html5写一个BUI折叠菜单插件的实现方法
2019/09/11 HTML / CSS
Zavvi美国:英国娱乐之家
2017/03/19 全球购物
高中生物教学反思
2014/02/05 职场文书
高中学生期末评语
2014/04/25 职场文书
大专学生求职信
2014/07/04 职场文书
中职毕业生自我鉴定
2014/09/13 职场文书
设备收款委托书范本
2014/10/02 职场文书
Python经常使用的一些内置函数
2022/04/11 Python