Собственный прокси на PHP+cURL за 5 минут

На http://www.rucoder.ru нашел интересную информацию по поводу накрутки счетчиков на сайтах и тому подобного. Суть проста — на своем сервере сидит php-скрипт, который «заходит» на нужный сайт, считывает с него страничку и отправляет нам. Для этого дела используется библиотека cURL. Вот простой пример с RuCoder’а:

< ?php
    //Поехали!
    $handle = curl_init();
    //$url - куда путь держим
    curl_setopt($handle, CURLOPT_URL, $url);
    //Возвращаем результат
    curl_setopt($handle, CURLOPT_RETURNTRANSFER, 1);
    //Пришли с гугла :D
    curl_setopt($handle, CURLOPT_REFERER, 'http://google.com/');
    //Ходим по редиректам
    curl_setopt($handle, CURLOPT_AUTOREFERER, 1);
    //наш прокси сервер в формате 127.0.0.1:8080
    curl_setopt($handle, CURLOPT_PROXY, $proxy_host);
    //Открываем страничку и пишем всё в переменную
    $data = curl_exec($handle);
    //закрываем сеанс
    curl_close($handle);
 
    echo $data;
?>

Я вот думаю — а что, если написать скрипт, который бы принимал параметры cURL от пользователя? Малюем небольшую формочку с полями «какой сайт посещаем» и «с какого реферера», куда вбиваем необходимые данные и наслаждаемся 🙂

2 комментария

  1. Исправьте ошибки!
    — на сOвоем сервере
    — каOкй сайт посещаем

    >а что, если написать скрипт, который бы принимал параметры cURL от пользователя?
    А что если бы Вы нам показали эту формочку!

  2. Спасибо, ошибки поправил. По поводу формы — скорее всего, на праздниках выложу.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *