phpstudy 集成环境中 curl无响应?

            $url="https://api.shanbay.com/bdc/search/?word=hello";
            $ch=curl_init();
            $timeout=5;
            curl_setopt($ch,CURLOPT_URL,$url);
            curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
            curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
            $data=curl_exec($ch);
            curl_close($ch);

这是我的代码,我用的是phpstudy集成环境,php扩展里面已经扩展了curl,php 版本是5.6 ,页面没有任何错误提示,大家谁知道这是什么问题!

阅读 7.6k
3 个回答

增加CURLOPT_SSL_VERIFYHOST和CURLOPT_SSL_VERIFYPEER参数试试

<?php
$url="https://api.shanbay.com/bdc/search/?word=hello";
$ch=curl_init();
$timeout=5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,2);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data=curl_exec($ch);
curl_close($ch);
echo $data;

你这个coding我试了,没有问题的。你确定你的curl扩展开启了?

开启错误消息display_errors提示和openssl扩展看看

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题