Это случайно начало повторяться на моем компьютере разработчика.Он отлично работает на рабочем сервере, так что как угодно.Но мне все еще нужно проверить это здесь.
Не удалось разрешить хост: (имя хоста);Хост не найден.
Я знаю об уязвимостях безопасности с этими настройками.Но сейчас я больше беспокоюсь о том, чтобы заставить это работать.HTTP-адреса, конечно, работают нормально, но те, у кого HTTPS, не возвращают содержимое и выдают ошибку о невозможности найти имя хоста.Я искал и не нашел ничего полезного на этот раз.
function useCurl($xml,$cert,$host){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$host);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 15);
curl_setopt($ch, CURLOPT_SSLCERT, $cert);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);
$result = curl_exec($ch);
if (curl_error($ch)) {
print "cURL error: ". curl_error($ch) ."\n<br/>";
}
curl_close($ch);
return $result;
}