Почему мой запрос cURL не работает в XAMPP? - PullRequest
1 голос
/ 12 июня 2019

curl включен в моей установке XAMPP. Но мой следующий код возвращает пустую страницу:

$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 Ответ

1 голос
/ 12 июня 2019

используйте 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

Справка: - Как исправить ошибку Curl: сертификат установки ошибок проверяет местоположения

...