Использование CURL с прокси

Уроки по PHP, Javascript и т.п.

Использование CURL с прокси

Сообщение Александр » 16 окт 2011, 16:07

Использование CURL с прокси

Чтобы использовать этот код, на вашем сервере должен быть доступен CURL.
Проверка поддержки cURL на вашем хостинге.

Чтобы узнать свой IP, зайдите на страницу http://flapps.ru/ip/
  1. <?
  2. function get($url, $proxy)
  3. {
  4.     $ch = curl_init();
  5.     curl_setopt($ch, CURLOPT_URL, $url);
  6.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  7.     curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208');
  8.     curl_setopt($ch, CURLOPT_PROXY, $proxy);
  9.     $page=curl_exec($ch);
  10.     curl_close($ch);
  11.     return $page;
  12. }
  13.  
  14. $proxy = '12.345.678.901:80';
  15. $page = get('http://flapps.ru/ip/', $proxy);
  16. echo $page;
  17. ?>

В этом коде мы получаем страницу http://flapps.ru/ip/ через прокси. Можно заметить, что IP-адрес отличается от вашего.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Автор темы
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45
Откуда: Санкт-Петербург
Благодарил (а): 126 раз.
Поблагодарили: 771 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



Re: Использование CURL с прокси

Сообщение ukhov » 16 окт 2011, 16:51

Не работает. Либо не открывает, либо возвращает пустую страницу. (на разных хостингах по-разному)
Изображение
Аватара пользователя
ukhov
Модератор
Модератор
 
Сообщения: 1343
Зарегистрирован: 04 янв 2011, 21:19
Откуда: Санкт-Петербург
Благодарил (а): 85 раз.
Поблагодарили: 155 раз.

Re: Использование CURL с прокси

Сообщение Александр » 16 окт 2011, 17:45

ukhov
Используешь рабочий прокси?
12.345.678.901:80 - это просто цифры.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Автор темы
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45
Откуда: Санкт-Петербург
Благодарил (а): 126 раз.
Поблагодарили: 771 раз.

Re: Использование CURL с прокси

Сообщение ukhov » 16 окт 2011, 18:46

Александр писал(а):ukhov
Используешь рабочий прокси?
12.345.678.901:80 - это просто цифры.

нет, не рабочий.
Изображение
Аватара пользователя
ukhov
Модератор
Модератор
 
Сообщения: 1343
Зарегистрирован: 04 янв 2011, 21:19
Откуда: Санкт-Петербург
Благодарил (а): 85 раз.
Поблагодарили: 155 раз.


Вернуться в Уроки на другие темы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron