久久网游 发表于 2018-12-7 18:00:00

帝国网站cms修改成https后后台登陆空白的解决办法

今天第一次用https,设置成功后发现后台登陆不了了,其实解决问题的方法很简单:

方法一、
打开/e/class/connect.php文件,ctrl+h
查找

return 'http://'.$domain;替换为
return ($_SERVER['HTTPS'] ? 'https':'http').'://'.$domain;方法二
步骤一:找到/e/class/connect.php文件中如下代码:
function eReturnDomain(){
      $domain=RepPostStr($_SERVER['HTTP_HOST'],1);
      if(empty($domain))
      {
                return
'';
      }
      return 'http://'.$domain;   
}
替换成
$domain=RepPostStr($_SERVER['HTTP_HOST'],1);

    if(empty($domain))

    {

      return '';

    }

    return ($_SERVER['HTTPS'] ? 'https':'http').'://'.$domain;

}步骤二:
找到

function FWeReturnDomain(){

    $domain=RepPostStr($_SERVER['HTTP_HOST'],1);

    if(empty($domain))

    {

      return '';

    }

    return 'http://'.$domain;

}替换为
$domain=RepPostStr($_SERVER['HTTP_HOST'],1);

    if(empty($domain))

    {

      return '';

    }

    return ($_SERVER['HTTPS'] ? 'https':'http').'://'.$domain;

}

gyf 发表于 2020-4-24 17:03:58

9841324984613298645123
页: [1]
查看完整版本: 帝国网站cms修改成https后后台登陆空白的解决办法