香港独立IP空间
香港php空间
美国php空间
域名注册

站长朋友应该都知道,目前市面上php版本使用最多的是php5.2和php5.3,无忧主机php虚拟主机目前也是有这两个版本的php,可以满足绝大部分php开源程序的需求。今日无忧主机小编就遇到了一个dedecms和php5.4版本不兼容导致的问题。问题的主要原因是php5.4删除了session_unregister函数,导致 织梦 系统安全登录退出时,后台出现空白。无忧主机小编看了一下安全退出的代码,就明白了:

 

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

dedecms

小编提醒:由此可见 是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后台无法上传图片

 

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

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档