新闻中心

在php5.4环境下登录Dedecms退出后台空白的解决办法

作者 / 无忧主机 时间 2014-04-30 17:13:07

站长朋友应该都知道,目前市面上php版本使用最多的是php5.2和php5.3,无忧主机php虚拟主机目前也是有这两个版本的php,可以满足绝大部分php开源程序的需求。今日无忧主机小编就遇到了一个dedecms和php5.4版本不兼容导致的问题。问题的主要原因是php5.4删除了session_unregister函数,导致 织梦 系统安全登录退出时,后台出现空白。无忧主机小编看了一下安全退出的代码,就明白了:   [caption id="attachment_13979" align="alignnone" width="492"]dedecms dedecms[/caption] 小编提醒:由此可见 是php版本的问题,因我网站php版本5.4,php5.4删除了session_unregister该函数,而dedecms没有做相应调整,不支持最新版php。 有两种解决办法: 解决办法1: 在include/userlogin.class.php中查找function keepUser(),大概在281行 把keepUser()函数下的@session_register();整段删除 解决方法2: 在include/userlogin.class.php 中声明一个函数 function session_register() { return true; } 相关文章推荐阅读: 织梦DEDECMSV5.7联动类型无法显示的处理方法 2014最新DEDECMS如何防止入侵?万能安全防护代码解析 .HTACCESS中PHP取消执行代码导致的DEDECMS后台无法上传图片  

本文地址:https://www.51php.com/dedecms/13978.html

1
1
1
1
1
1
1