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 - имя пользователя и пароль от прокси сервера