Следующий код будет извлекать содержимое тела URL-адреса, полученного с помощью CURL в php, но не https. Может кто-нибудь сказать мне, как я редактирую код, так как мне нужно, чтобы данные возвращались, а не только заголовок.
Результат теста, который я здесь сделал. Вы можете видеть, что он имеет длину контента, я просто не знаю, как получить к нему доступ.
Спасибо
Стивен
Ошибки: 0
string (1457) "HTTP / 1.1 200 OK Дата: Сб, 01 Авг 2009 06:32:11 GMT Сервер: Apache / 1.3.41 (Дарвин) PHP / 5.2.4 mod_ssl / 2.8.31 OpenSSL / 0.9. 7l Cache-Control: max-age = 60 Истекает: сб, 01 авг 2009 06:33:11 GMT Последнее изменение: чт, 23 ноя 2006 17:44:53 GMT ETag: "97d620-44b-4565de15" Accept-Ranges : байты Длина содержимого: 1099 Соединение: закрыть Тип содержимого: text / html "
<?php
$curl_handle=curl_init();
$username = "";
$password = "";
$fullurl = "http://www.queensberry.com";
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_FAILONERROR, 0);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
curl_setopt($ch, CURLOPT_URL, $fullurl);
$returned = curl_exec($ch);
curl_close ($ch);
var_dump($returned);
?>