проверка прокси
Как сделать проверку прокси на
а). работоспособность
б). анонимность
в). скорость
Все это надо реализовать на phр.
Допустим, перейти на страницу проверки прокси мы можем с помощью cURL:
Код:
$url='http://php.spb.ru/proxy/';
$browser='Opera/9.20 (Windows NT 5.1; U; ru)';
$proxy=$host;
$ch = curl_init();
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERAGENT, $browser);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 15);
$result = curl_exec($ch);
$browser='Opera/9.20 (Windows NT 5.1; U; ru)';
$proxy=$host;
$ch = curl_init();
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERAGENT, $browser);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 15);
$result = curl_exec($ch);
Анонимность лучше проверять тупо парся полученную страницу? А работоспособность с помощью пинга?
Как лучше, подскажите пожалуйста.