Получение содержимого HTTPS URL

Задача
Необходимо получить доступ к содержимому защищенного URL.

Решение
С этой целью применяется расширение cURL для HTTPS URL:

$c = curl_init('https://secure.example.com/accountbalance.php');
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
$page = curl_exec($c);
curl_close($c);

Обсуждение
Для того чтобы получить содержимое защищенного URL, расширению cURL необходим доступ к какой-нибудь библиотеке SSL, такойкак OpenSSL. Эта библиотека должна быть доступна во время построения PHP и расширения cURL. Не считая этих дополнительных требований к библиотеке, расширение cURL обращается с защищенными URL точно так же, как и с обычными ссылками. Для защищенных запросов расширение cURL предоставляет те же самые возможности, например изменение метода запроса или добавление POST-данных.

Оцените статью: (0 голосов)
0 5 0

Статьи из раздела PHP на эту тему:
Анализ файла протокола веб-сервера
Выделение информации на веб-странице
Извлечение содержимого URL с помощью метода POST
Извлечение ссылок из HTML-файла
Использование шаблонов системы Smarty

Вернуться в раздел: PHP / 11. Автоматизация работы с Web