Discuz开启HTTPS后UCenter通信失败解决方法

Discuz开启HTTPS后UCenter通信失败解决方法

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

近日。有客户给自己的Discuz X3.2版本论坛开启HTTPS后。发现UCenter通信一直失败。在网上找了好几种办法都没有得到有效解决。通过测试发现。UCenter通信失败出现在做完301重定向后。所以根据该问题找出解决方法即可。

下面是小编测试有效的解决方法。分享给大家:

打开Discuz论坛目录下的uc_server/model/misc.php 文件。找到下图所示的地方(大约69行左右)。插入图中蓝色标识的代码。

Discuz开启HTTPS后UCenter通信失败解决方法

  插入的代码:

if(substr($url,0,5)==’https’){

$ch = curl_init($url);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

if($post){

curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_POSTFIELDS, $post);

}

if($cookie){

curl_setopt($ch, CURLOPT_COOKIE, $cookie);

}

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);

return curl_exec($ch);

}

插入代码保存后。再看后台 UCenter通信失败问题已经得到解决。

Discuz开启HTTPS后UCenter通信失败解决方法

  以上Discuz开启HTTPS后UCenter通信失败解决方法。亲测有效。希望能帮助到大家。

搭建Discuz!论坛就选HostEase香港主机。操作简单建站快速。

分享到 :
相关推荐

MySQL工具有哪些(mysql数据库管理工具有哪些)

大家好,今天来介绍MySQL工具有哪些(mysql数据库管理工具有哪些功能)的问题,...

linux查看端口命令(服务器查看端口命令)

由于某些原因,你可能经常需要查找端口名称和端口号。如果是这样,你很幸运。今天,在这个...

香港服务器被墙的原因有哪些(香港服务器会被墙吗)

香港服务器被墙的原因有:1。使用香港服务器时违反了香港本地法规和机房规定导致;2。香...

云服务器vps租用要注意哪些问题(云服务器vps租用要注意哪些问题)

云服务器vps租用要注意的问题有:1。注意云服务器vps是否符合行业标准。是否能提供...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注