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

时间:2023-11-24 12:31:54 

前几天安装了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.4,session,unregister
0
投稿

猜你喜欢

  • 禁用JavaScript脚本来复制网站内容

    2007-02-03 11:30:00
  • 在SUSE10环境下安装和配置MySQL数据库

    2008-12-17 15:03:00
  • SQL Server TEXT、NTEXT字段拆分的问题

    2008-10-26 12:28:00
  • 在ASP中使用SQL语句之11:记录统计

    2007-08-11 13:27:00
  • 從無到有實現一個xml數據庫登錄驗証

    2008-09-05 17:12:00
  • mysql数据库你需要特别注意的23个事项

    2010-08-08 08:34:00
  • 闲谈CSS3动画

    2010-05-07 12:34:00
  • php中session_unset与session_destroy的区别分析

    2023-07-17 21:34:56
  • 图片链接轮换代码, 支持预载

    2007-10-16 19:57:00
  • JavaScript中的this/call/apply/bind的使用及区别

    2023-09-15 06:23:19
  • [译]“我心中的ebay”

    2008-06-04 12:09:00
  • 破解 屏蔽 防框架代码 top.location != self.location

    2008-11-27 12:59:00
  • 各种 lightbox 实现效果介绍

    2007-11-06 19:16:00
  • ASP程序中调用函数Now()显示上午下午的问题

    2009-08-27 13:09:00
  • css样式表实现首写字母大写

    2007-10-08 12:11:00
  • PHP基础用法讲解及phpinfo();演示

    2023-05-29 08:34:29
  • 详解PHP合并多个PDF文件的方法

    2023-06-15 07:05:22
  • MySQL 语言参考

    2007-11-21 20:37:00
  • golang逐行读取文件的操作

    2023-07-10 14:39:56
  • 如何解决因使用On Error Resume Next导致错误不正确的问题?

    2009-12-16 18:34:00
  • asp之家 网络编程 m.aspxhome.com