Заметка PHP cURL прокси авторизация на стороннем сайте.

PHP cURL прокси авторизация на стороннем сайте. Для авторизации на стороннем сайте используется php библиотека cURL. Основные функции.

curl_init()    // открывает сессию
curl_setopt()  // устанавливает настройки
curl_exec()    // отправляет запрос
curl_close()   // закрывает сессию

Пример использования прокси. Получаем контент стороннего сайта используя прокси.

//создаём функцию
function get_proxy($url, $proxy) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208');
curl_setopt($ch, CURLOPT_PROXY, "$proxy");
/*$ss=curl_exec($ch);*/
// Переводим контент в соответствующую кодировку.
$ss=iconv('windows-1251', 'UTF-8', curl_exec($ch));
curl_close($ch);
return $ss;
}
//вызываем функцию. Прокси поставить свои. Данный скорее всего не будет работать.
$proxy = '5.62.157.113:8085';
$content = get_proxy('http://anekdotov.net/',$proxy);
echo $content;

Пример авторизации на стороннем сайте методом POST.

……

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *