CURL в PHP - проверка работы через прокси сервер

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск

CURL в PHP - проверка работы через прокси сервер

<?php
$url = 'http://myip.ru/';
$proxy = 'ip_proxy:port_proxy';
$proxyauth = 'user_proxy:pass_proxy';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxyauth);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
$curl_scraped_page = curl_exec($ch);
curl_close($ch);
var_dump($curl_scraped_page);
?>


где

$url - адрес сайта для проверки, можно подставить любой свой
ip_proxy:port_proxy - IP адрес и порт прокси сервера
user_proxy:pass_proxy - имя пользователя и пароль от прокси сервера