为什么我的cURL请求在XAMPP中不起作用?

时间:2019-06-12 05:45:18

标签: php http curl xampp php-curl

在我的XAMPP安装中启用了

curl。 但是我的以下代码返回空白页:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://www.google.com/");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
curl_close($ch);

print $response;

1 个答案:

答案 0 :(得分:1)

使用curl_setopt($link, CURLOPT_SSL_VERIFYPEER, FALSE);解决您的问题

<?php

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://www.google.com/");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($link, CURLOPT_SSL_VERIFYPEER, FALSE); // to resolve your current error
$response = curl_exec($ch);
if (curl_error($ch)) {
    $error_msg = curl_error($ch);
    var_dump($error_msg);exit;
}
curl_close($ch);

var_dump($response);

注意:-上面可能带有安全性问题,因此请尝试在系统中的以下命令中运行以完全解决此问题:

/bin/chmod 755 /etc/pki/tls/certs

参考:-How to fix the Curl Error: error setting certificate verify locations