народ почему curl proxi не работает? Код (Text): <?PHP //создаём функцию function get_proxy($url, $proxy) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208'); curl_setopt($ch, CURLOPT_PROXY, "$proxy"); $ss=curl_exec($ch); curl_close($ch); return $ss; } //вызываем функцию $proxy = '193.42.111.11'; $content = get_proxy('http://doman.ru/name/index1.php/',$proxy); echo $content; header( 'Refresh: 2; url=http://doman.ru/name/index1.php' ); ?> в файле ndex1.php Код (Text): <?PHP echo "IP-адрес сервера - ".$_SERVER['SERVER_ADDR']."<br />"; ?>
щас проверю? Добавлено спустя 3 минуты 31 секунду: ай нет что то не работает( все равно ip сервера показывает
ну то есть теории о том как работают прокси нет, есть первый попавшийся ип и мы сразу хотим начать через него проксироваться... круто... я бы прям удивился если бы сходу заработало. к примеру явно указать порт. прокся работает на каком-то порту. вам это совершенно не очевидно но все соединения протокола tcp/ip привязываются к какому-то порту. я повторяю вопрос из первого сообщения. а порт-то какой? откуда курле знать через какой порт проксироваться? спросите у владельца прокси к какому порту нужно подключаться. и как ни странно... явно укажите этот порт в курле. чувствуете глубину вопроса? одним вопросом я намекаю и на то что у вас в коде пропущен порт и что прокся работает на каком-то порту который вы очевидно даже не знаете.