让帝国cms支持ssl证书https访问后台

很多人遇到,在网站绑定ssl证书开启https加密访问之后,后台打开显示空白了。

下面cms大学给出解决办法:

/e/class/connect.php 文件

搜索

折叠PHP 代码
  1. function eReturnDomain(){    
  2.         $domain=RepPostStr($_SERVER['HTTP_HOST'],1);    
  3.         if(emptyempty($domain))    
  4.         {    
  5.                 return '';    
  6.         }    
  7.         return 'http://'.$domain;    
  8. }  

替换为

折叠PHP 代码
  1. function eReturnDomain(){    
  2.         $domain=RepPostStr($_SERVER['HTTP_HOST'],1);    
  3.         if(emptyempty($domain))    
  4.         {    
  5.                 return '';    
  6.         }    
  7.         return ($_SERVER['HTTPS'] ? 'https':'http').'://'.$domain;    
  8. }  

 

Tags: 后台
cms大学,为帝国cms用户提供动力
Copyright © 2016 CmsDX.com All Rights Reserved.