@stamdyscias

Как сделать на php использование прокси?

Нужно осуществить GET запрос на определенный ресурс и при каждом новом запросе ставить следующий прокси, как это можно сделать?
  • Вопрос задан
  • 2631 просмотр
Решения вопроса 1
muzikant777
@muzikant777
PHP/Vue разработчик
$proxyList = [
    ['ip' => '1.2.3.4', 'port' => '1234'],
    ['ip' => '4.3.2.1', 'port' => '5678'],
];
$requestOptions = [
    CURLOPT_RETURNTRANSFER => TRUE,
    CURLOPT_CONNECTTIMEOUT => 3,
    CURLOPT_TIMEOUT        => 7,

];
$ch = curl_init('http://test.ru/get?a=1&b=2');
curl_setopt_array($ch, $requestOptions);
foreach ($proxyList as $item) {
    curl_setopt($ch, CURLOPT_PROXY, $item['ip']);
    curl_setopt($ch, CURLOPT_PROXYPORT, $item['port']);
    $response = curl_exec($ch);
}

curl_close($ch);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ExileeD
@ExileeD
PHP/Python developer
curl_setopt( $ch, CURLOPT_PROXY, $ip . ':' . $port );
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы