Добрый день! У меня возникают проблемы с использованием прокси на моем скрипте PHP . Кто-нибудь может мне помочь?
Мой код:
<?php
function proxies()
{
$proxylist = file("proxy.txt");
$randomproxy = rand(0, sizeof($proxylist) - 1);
$proxylist = $proxylist[$randomproxy];
return $proxylist;
}
$ch = curl_init();
$proxy = proxies();
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5_HOSTNAME);
curl_setopt($ch, CURLOPT_URL, 'ifconfig.me/ip');
$ip = curl_exec($ch);
curl_close($ch);
echo $ip;
?>
Я использую XAMPP для просмотра своего сценария, но всякий раз, когда я пытаюсь проверить Это. Я просто столкнусь с результатом пустой страницы. Но всякий раз, когда я пробую этот код :
<?php
function proxies()
{
$proxylist = file("proxy.txt");
$randomproxy = rand(0, sizeof($proxylist) - 1);
$proxylist = $proxylist[$randomproxy];
return $proxylist;
}
$ch = curl_init();
$proxy = proxies();
curl_setopt($ch, CURLOPT_PROXY, '123.456.78.90:8080');
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5_HOSTNAME);
curl_setopt($ch, CURLOPT_URL, 'ifconfig.me/ip');
$ip = curl_exec($ch);
curl_close($ch);
echo $ip;
?>
, он будет отлично работать, мне интересно, если что-то не так с моей функцией, но всякий раз, когда я пытался echo $proxy
, он будет показывать я прокси из списка, так что я действительно смущен, где я go ошибся.
Я очень благодарен, если вы, ребята, поможете мне. Спасибо!