вызов сайта localhost с другого сайта localhost с использованием PHP CURL - PullRequest
0 голосов
/ 07 декабря 2010

Я пытаюсь вызвать сайт на локальном хосте с другого, также на локальном, используя CURL в PHP.(Это тест)

Я использую windows 7

Оба настроены в файле хоста и работают нормально, если к ним обращаются напрямую

Я получаю ошибку 404Если я позвоню на сайт в Интернете, он снова будет в порядке.

Разве это невозможно?

protected function get($url)
{
    $curl = curl_init($url);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
    $response = curl_exec($curl);
    $httpCode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
    if($httpCode != 200)
        throw new CHttpException($httpCode, 'Curl Error : ' . $response);
    return $response;
}

1 Ответ

1 голос
/ 07 декабря 2010

Поскольку вы устанавливаете параметры SSL, вы, вероятно, используете https.Однако в Windows вы должны указать cURL, где найти сертификат (ы).Попробуйте curl_setopt($curl, CURLOPT_CAINFO, 'C:\path\to\curl-ca-bundle.crt');.

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