Выполнение Post запроса

Discussion in 'PHP' started by NIGHT_WOLF, 6 Dec 2007.

  1. NIGHT_WOLF

    NIGHT_WOLF Member

    Joined:
    17 Aug 2005
    Messages:
    192
    Likes Received:
    17
    Reputations:
    2
    Есть POST запрос:
    Code:
    POST http://www.site.ru/?id=200&user=100&action=322 HTTP/1.0
    Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
    Referer: http://www.site.ru/?id=200&user=100&action=322
    Accept-Language: ru
    Content-Type: application/x-www-form-urlencoded
    Proxy-Connection: Keep-Alive
    User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; SV1; MRA 4.9 (build 01863))
    Host: www.site.ru
    Content-Length: 90
    Pragma: no-cache
    Cookie: fe_typo_user=307dc3eef9
    
    lable=10&comment=&label-submit=
    И есть сайт www.site2.ru, нужно как то вставить этот POST запрос в код страницы чтобы при открытии человеком сайта, выполнялся этот запрос.
    Как это возможно сделать ? Спасибо.
     
  2. ShaHasH

    ShaHasH Member

    Joined:
    11 Feb 2006
    Messages:
    12
    Likes Received:
    5
    Reputations:
    0
    Post запрос,если я не ошибаюсь, так отправить нельзя...
     
  3. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    Вариант 1:
    PHP:
    <?php
    $s 
    "POST http://www.site.ru/?id=200&user=100&action=322 HTTP/1.0\r\n";
    $s .= "Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*\r\n";
    $s .= "Referer: http://www.site.ru/?id=200&user=100&action=322\r\n";
    $s .= "Content-Type: application/x-www-form-urlencoded\r\n";
    $s .= "Proxy-Connection: Keep-Alive\r\n";
    $s .= "User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; SV1; MRA 4.9 (build 01863))\r\n";
    $s .= "Host: www.site.ru\r\n";
    $s .= "Content-Length: ".strlen("lable=10&comment=&label-submit=")."\r\n";
    $s .= "Pragma: no-cache\r\n";
    $s .= "Cookie: fe_typo_user=307dc3eef9\r\n\r\n";
    $s .= "lable=10&comment=&label-submit=";
    $sock=fsockopen("www.site.ru",80$errno$errstr30);
    fwrite($sock,$s);
    fclose($sock):
    ?>
     
    #3 bul.666, 6 Dec 2007
    Last edited: 6 Dec 2007
  4. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    Вариант 2:
    PHP:
    <?php 
    $query 
    "lable=10&comment=&label-submit=";
    $s "POST http://www.site.ru/?id=200&user=100&action=322 HTTP/1.0\r\n"
    $s .= "Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*\r\n"
    $s .= "Referer: http://www.site.ru/?id=200&user=100&action=322\r\n"
    $s .= "Content-Type: application/x-www-form-urlencoded\r\n"
    $s .= "Proxy-Connection: Keep-Alive\r\n"
    $s .= "User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; SV1; MRA 4.9 (build 01863))\r\n"
    $s .= "Host: www.site.ru\r\n"
    $s .= "Content-Length: ".strlen($query)."\r\n"
    $s .= "Pragma: no-cache\r\n"
    $s .= "Cookie: fe_typo_user=307dc3eef9\r\n\r\n"
    $s .= $query
    $sock=fsockopen("www.site.ru",80$errno$errstr30); 
    fwrite($sock,$s); 
    fclose($sock): 
    ?>
    Так удобней менять query
     
    1 person likes this.
  5. NIGHT_WOLF

    NIGHT_WOLF Member

    Joined:
    17 Aug 2005
    Messages:
    192
    Likes Received:
    17
    Reputations:
    2
    Значит так... запихал этот код в страничку. Создал ифрейм чтобы при загрузке главной страницы подгружалась страничка с кодом. Что то не работает...
    Вопрос. Когда пользователь будет заходить на сайт и будет выполняться этот запрос, он будет выполняться с ip пользователя или сервера ?
     
  6. C!klodoL

    C!klodoL Elder - Старейшина

    Joined:
    5 Jun 2007
    Messages:
    302
    Likes Received:
    208
    Reputations:
    4
    естественно что с ип сервера, может не правильно запихал, а может на серваке сокеты запрещены
     
  7. Macro

    Macro Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    552
    Likes Received:
    298
    Reputations:
    207
    Вопрос - а зачем оно тебе надо? :) Если будем знать - помочь будет легче.
     
  8. NIGHT_WOLF

    NIGHT_WOLF Member

    Joined:
    17 Aug 2005
    Messages:
    192
    Likes Received:
    17
    Reputations:
    2
    Нужно чтобы этот POST запрос отправлялся с разных ip.
    И я думал что если этот пост засунуть в файл и запустить в браузере посетителя то от его ip пойдёт запрос.
     
  9. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    Подключай прокси
    $sock=fsockopen($proxyaddr,$proxyport, $errno, $errstr, 30);
    Можешь заключить все в цикл, подключтить файл прокси
     
  10. C!klodoL

    C!klodoL Elder - Старейшина

    Joined:
    5 Jun 2007
    Messages:
    302
    Likes Received:
    208
    Reputations:
    4
    не проще ли/лучше ли использовать ява скрипт, там и ип будет пользователя..
     
  11. NIGHT_WOLF

    NIGHT_WOLF Member

    Joined:
    17 Aug 2005
    Messages:
    192
    Likes Received:
    17
    Reputations:
    2
    Видишь прокси конечно выход, но если не получиться именно от пользователя запрос делать.
    Прокси листы нужно искать собирать, и к тому же они дают сразу результат, тоесть сколько нужно циклов сделал и отдыхает. А когда заходит пользователь на страницу это получается спонтанно и в разброс по времени шлются запросы.

    Не понял... объясни, желательно с примерами.
     
  12. Macro

    Macro Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    552
    Likes Received:
    298
    Reputations:
    207
    На php от пользователя не должно получиться сделать, на javascript тоже особенно ничего не выйдет, по моему. Может на перле получится.
     
  13. C!klodoL

    C!klodoL Elder - Старейшина

    Joined:
    5 Jun 2007
    Messages:
    302
    Likes Received:
    208
    Reputations:
    4
    каким образом? в этом плане на перле это также анреально как и на пхп
    а что касается JavaScript набери в гугле javascript + post
     
    #13 C!klodoL, 7 Dec 2007
    Last edited: 7 Dec 2007