Gaosudu

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

img

By:Anna Scaret

1 min read2021-09-22 10:10:39

img

站长朋友应该都知道,目前市面上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.gaosudu.com/dedecms/13978.html