zoukankan      html  css  js  c++  java
  • 一段代码让DedeCMS完美兼容PHP5.4

    DedeCMS V5.7版本,在本地部署后,正确登录后台的情况下页面没有任何输出和显示(错误登录或密码错误时才有显示),也没有报错。进到脚本调试,发现问题出在userLogin类所在的脚本userlogin.class.php中(路径./include/),所用的keepUser()方法:

    将下面代码粘贴到/include/helpers/util.helper.php中:

    <?php
    
    // Fix for removed Session functions
    function fix_session_register() {
    
    function session_register() {
    $args = func_get_args();
    foreach ($args as $key) {
    $_SESSION[$key] = $GLOBALS[$key];
    }
    }
    
    function session_is_registered($key) {
    return isset($_SESSION[$key]);
    }
    
    function session_unregister($key) {
    unset($_SESSION[$key]);
    }
    
    }
    
    if (!function_exists('session_register'))
    fix_session_register();
    ?>

    至此,就可以让DedeCMS在PHP5.4环境中运行了。

  • 相关阅读:
    安装mysql
    工坊第十天
    工坊第九天
    友链qaq
    About me
    好耶
    [Ynoi2011]初始化
    [Ynoi2013]大学
    [Ynoi2015]盼君勿忘
    [Ynoi2019模拟赛]Yuno loves sqrt technology III
  • 原文地址:https://www.cnblogs.com/phpdragon/p/3675324.html
Copyright © 2011-2022 走看看