среда, октября 04, 2006

PHP: CURL и SSL

Вчера делал скрипт, выдирающий статистику c сайта с SSL. Оказалось достаточно просто. Добавляем одну строчку - curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);. Как бы это не очень правильно - защищённость SSL соединения не проверяется, но мне это было не нужно. И ещё в php должен быть подключён модуль open_ssl.

Весь скрипт работы CURL'a выглядит примерно так:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://site.com/page.html");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
$str = curl_exec($ch);
curl_close($ch);


Затем делаем с $str - что нам хочется.

Комментариев нет: