我在我的项目中使用 CURL,它在本地工作正常,但如果我使用相同的代码它不执行,我试图调试它。输出如下:
Took 0 seconds to send a request to https://www.google.co.in
我使用了以下示例代码:
$handle=curl_init('https://www.google.co.in');
curl_setopt($handle, CURLOPT_VERBOSE, true);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
curl_setopt($handle, CURLOPT_SSL_VERIFYPEER, false);
$content = curl_exec($handle);
if(!curl_errno($handle))
{
$info = curl_getinfo($handle);
echo '<br/> Took ' . $info['total_time'] . ' seconds to send a request to ' . $info['url'];
}
else
{
echo 'Curl error: ' . curl_error($handle);
}
echo $content;
问题出在服务器上,我不知道在 php.ini 中启用什么。
请注意,在服务器 CURL 和 SSL 中已启用。如果有人遇到类似问题,请分享解决方案。