新闻中心
在php5.4环境下登录Dedecms退出后台空白的解决办法
站长朋友应该都知道,目前市面上php版本使用最多的是php5.2和php5.3,无忧主机php虚拟主机目前也是有这两个版本的php,可以满足绝大部分php开源程序的需求。今日无忧主机小编就遇到了一个dedecms和php5.4版本不兼容导致的问题。问题的主要原因是php5.4删除了session_unregister函数,导致 织梦 系统安全登录退出时,后台出现空白。无忧主机小编看了一下安全退出的代码,就明白了:
[caption id="attachment_13979" align="alignnone" width="492"] 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






