Не удалось разрешить хост - PullRequest
       4

Не удалось разрешить хост

2 голосов
/ 25 октября 2010

Это случайно начало повторяться на моем компьютере разработчика.Он отлично работает на рабочем сервере, так что как угодно.Но мне все еще нужно проверить это здесь.

Не удалось разрешить хост: (имя хоста);Хост не найден.

Я знаю об уязвимостях безопасности с этими настройками.Но сейчас я больше беспокоюсь о том, чтобы заставить это работать.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;
}

1 Ответ

0 голосов
/ 25 октября 2010

Вы пробовали добавить curl_setopt($ch, CURLOPT_PORT, 443);, чтобы он подключался к серверу через порт с поддержкой ssl?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...