Нужна помощь по PHP

Maxouni
На сайте с 18.11.2008
Offline
119
474

Хочу спросить совета у профессионалов по PHP.

Есть Впс, к которой куплены 12 дополнительных ip - адреса.

Скрипт лежит на впс, он получает данные с разных ПС, соответственно делает много запросов.

Нужна избежать бана ПС по этому ip, не использую прокси так как они тупят слишком долго.

Как сделать с помощью сокетов или Curl, чтобы при захвате страницы поисковика ip ник скрипта менялся на один из ip-ников vps. Ведь не как к прокси же их использовать.

Если кто поделится опытом буду очень признателен.

Создание, продвижение, поддержка сайтов и приложений.
M
На сайте с 24.12.2007
Offline
21
#1

Так же интересна эта тема.

NS
На сайте с 30.09.2008
Offline
54
#2

$ch = curl_init();

$ip = '192.168.0.1';

// set URL and other appropriate options

curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");

curl_setopt($ch, CURLOPT_INTERFACE, $ip); с этого адреса пойдет запрос

//много других опций

// grab URL and pass it to the browser

curl_exec($ch);

// close cURL resource, and free up system resources

curl_close($ch);

L
На сайте с 22.06.2009
Offline
20
#3

Maxouni, создаете массив Ip адресов

$ipadress = array('192.12.22.22','192.12.22.23');

после инициализации CURL, выбираете последовательно каждый IP с помощью

curl_setopt($ch, CURLOPT_INTERFACE, $ipadress[$i]);

где i - индекс в массиве

При каждом проходе CURLом выбираете другой IP

Вакансия "Оптимизатора". З/П от 50000 рублей (http://www.superjob.ru/)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий