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

 更新时间:2013年08月05日 08:45:48   作者:   我要评论
在php5.4版本中,应经删除了session_unregister该函数。朋友们注意一下
前几天安装了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就完美解决了。

相关文章

  • php5.5使用PHPMailer-5.2发送邮件的完整步骤

    php5.5使用PHPMailer-5.2发送邮件的完整步骤

    PHPMailer已经更新了很多版本了,本教程只针对老版本。下面这篇文章主要给大家介绍了关于php5.5使用PHPMailer-5.2发送邮件的完整步骤,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
    2018-10-10
  • 通达OA公共代码 php常用检测函数

    通达OA公共代码 php常用检测函数

    从通达OA公共代码扒下的php常用检测函数代码,学习php的朋友可以参考下。
    2011-12-12
  • PHP array操作10个小技巧分享

    PHP array操作10个小技巧分享

    其实任何一门计算机语言中对array(数组)的操作都是一门学问,PHP也不例外。下面笔者想向各位介绍关于PHP中array操作的10个小技巧及相关的函数。
    2011-06-06
  • PHP __call()方法实现委托示例

    PHP __call()方法实现委托示例

    这篇文章主要介绍了PHP __call()方法实现委托,简单介绍了委托的概念、原理,并结合实例形式分析了__call()方法实现委托的相关操作技巧,需要的朋友可以参考下
    2019-05-05
  • php 生成文字png图片的代码

    php 生成文字png图片的代码

    使用GD生成文字图片是php一项比较常用的功能,笔者今天介绍的是生成文字png图片的函数。需要的朋友可以参考下。
    2011-04-04
  • PHP设计模式之装饰者模式

    PHP设计模式之装饰者模式

    装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案
    2012-02-02
  • PHP基于cookie与session网站访问量并输出显示的方法

    PHP基于cookie与session网站访问量并输出显示的方法

    这篇文章主要介绍了PHP基于cookie与session网站访问量并输出显示的方法,涉及PHP基于cookie与session读写操作记录网站访问量及调用图片形式输出对应数量的实现技巧,需要的朋友可以参考下
    2016-01-01
  • MySql中正则表达式的使用方法描述

    MySql中正则表达式的使用方法描述

    不知道原来mysql支持正则表达式(regex)是定义复杂查询的一个强有力的工具。 这里是一个简单的资料,它忽略了一些详细的信息。
    2008-07-07
  • PHP new static 和 new self详解

    PHP new static 和 new self详解

    使用 self:: 或者 __CLASS__ 对当前类的静态引用,取决于定义当前方法所在的类:使用 static:: 不再被解析为定义当前方法所在的类,而是在实际运行时计算的。也可以称之为“静态绑定”,因为它可以用于(但不限于)静态方法的调用。
    2017-02-02
  • php页面缓存方法小结

    php页面缓存方法小结

    这篇文章主要介绍了php页面缓存方法,实例总结了常用的页面缓存函数的用法,并给出了一个完整的缓存实例,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-01-01

最新评论