DedeCMS系统php5.4环境下登录退出后台空白的解决办法说明

DedeCMS系统php5.4环境下登录退出后台空白的解决办法说明,第1张

概述php5.4删除了session_unregister函数,导致 Dedecms系统 安全登录退出时,后台页面会出现空白:大家看一下安全退出时的代码,就知道了: functionexitUser() { ClearMyAddon(); @($this-keepUserIDTag); @session_unregister($this-keepUserTypeTag); @sessi PHP5.4删除了session_unregister函数,导致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();   }  这样我们可以看出 是PHP版本的问题,因为我网站PHP版本5.4,PHP5.4的版本删除了session_unregister这个函数,而Dedecms系统没有做相应调整,所以不支持最新版PHP。 解决办法有两个,如下 第一种: 在include/userlogin.class.PHP中查找function keepUser(),大概在281行左右 把keepUser()函数下的@session_register();整段代码删除去   第二种: 在include/userlogin.class.PHP 中声明一个函数 function session_register() {   return true; }
总结

以上是内存溢出为你收集整理的DedeCMS系统php5.4环境下登录退出后台空白的解决办法说明全部内容,希望文章能够帮你解决DedeCMS系统php5.4环境下登录退出后台空白的解决办法说明所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/1065051.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存