Пощь а PHP Скрипт подстановки IP
  • есть код:


    $url = str_replace("/sape/?url=","",$_SERVER["REQUEST_URI"]);
    if(isset($_GET["ch"])) $url = $url."&ch=".$_GET["ch"]."&features=Rank&q=".$_GET["q"];
    elseif(isset($_GET["bwmo"])) $url = $url."&bwmo=".$_GET["bwmo"]."&bwm=i";
    elseif(isset($_GET["bwm"])) $url = $url."&bwm=".$_GET["bwm"]."&bwmf=s&bwmo=d";

    $filename="ip.txt";
    $lines = array();
    $file = fopen($filename, "r");
    while(!feof($file)) {
        $lines[] = fgets($file, 4096);
      }

    fclose ($file);
    $ip = $lines[array_rand($lines)];

    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_HTTPHEADER,array('Host:'.$ip));
    curl_setopt($curl, CURLOPT_INTERFACE, $ip);
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, $url);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

    echo file_get_contents("http://2ip.ru");
    echo "<pre>";print_r(apache_request_headers());echo "<pre>";
    $res = curl_exec($curl);

    if(!$res)
        {
        //для обработки ошибок curl
        $error = curl_error($curl).'('.curl_errno($curl).')';
        echo $error;
        }
    else
        {    echo $res;    }

    echo $ip;



    По сути скрипт должен подставлять ip
    но не работает, может кто подскажет в чем дело,
    Спасибо
  • входящих сервер все  равно определит Ваш настоящий ip. Хотите делать вид, что Вы подключаетесь с разных ip - подключайтесь через прокси

Привет, незнакомец!

Похоже, Вы новенький! Чтобы начать обсуждение, кликните на одну из кнопок ниже ;)

Войти с помощью OpenID

Категории

В этой теме: