QQ互联(可能是服务器无法请求https协议)错误解决

  • 2015年8月3日
  • 2,173
  • A+
所属分类:PHP开发
摘要

QQ互联(可能是服务器无法请求https协议 可能未开启curl支持,请尝试开启curl支持,重启web服务器,如果问题仍未解)错误解决。

QQ互联(可能是服务器无法请求https协议 可能未开启curl支持,请尝试开启curl支持,重启web服务器,如果问题仍未解)错误解决。

今天在做一个网站用QQ登陆功能,调试的时候出现了 “可能是服务器无法请求https协议 可能未开启curl支持,请尝试开启curl支持,重启web服务器,如果问题仍未解”错误,但是服务器的curl是开启的,解决方案如下:

找到 API\class\URL.class.php 文件,将get_contents函数更改为:

QQ互联(可能是服务器无法请求https协议)错误解决

[php]

public function get_contents($url){
//if (ini_get("allow_url_fopen") == "1") {
//$response = file_get_contents($url);
//}else{
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_URL, $url);
$response = curl_exec($ch);
curl_close($ch);
//}

//-------请求为空
if(empty($response)){
$this->error->showError("50001");
}

return $response;
}

[/php]

这样就解决问题了。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
当然是不会原谅你了,要杀我就得彻底杀死,未来永远,我都不允许你死。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   博主  0

    • avatar 全网目录 0

      嗯,使用curl确实会很好