PHP скрипт через прокси?

bryanskij bryanskij   09.10.2011 00:41   3 038  
Может ли PHP скрипт работать через прокси? В частности интересует функция file('http://site.com') чтобы страница грузилась через прокси. Как это реализовать?

Ответы на вопрос (4) Написать ответ
fastdeath fastdeath   09.10.2011 01:11
curl
2
bryanskij bryanskij   09.10.2011 03:23
спасибо за слово.
0
gocco gocco   09.10.2011 04:47
Это не слово а библиотека. Готовых скриптов в сети куча, гуглим и находим :)
0
FReeZ777 FReeZ777   09.10.2011 08:52
Да, сUrl прекрасно подойдет под вашу задачу

function sendget($url)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_PROXY, 'ADRRESS:PORT'); //прокси
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_ENCODING, "");
curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
curl_setopt($ch, CURLOPT_TIMEOUT, 0);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_AUTOREFERER, 1);
return($result=curl_exec ($ch));
curl_close ($ch);
}
Эта функция осуществляет GET-запрос с использованием прокси, дополнительные параметры, такие, как использование SSL, указание referer и многих другие можно найти с помощью гугла.
0
Решение

Войдите, чтобы написать ответ
Вход Регистрация

Безопасная сделка всего за 5%