Post Запрос.

Discussion in 'PHP' started by Alv, 11 May 2010.

  1. Alv

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

    Joined:
    30 Jan 2007
    Messages:
    0
    Likes Received:
    20
    Reputations:
    2
    Запутался в пост запросе. Вообще реально, что бы при заходе на страницу выполнялся пост запрос, а то с гет проблем нету.
     
  2. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    Вопрос из какой области?
    я могу трактовать его по разному и ответить 3 вариантами:
    1)в firefox расширение hackBar поддерживает отправку пост запросов
    2)_http://www.google.ru/search?hl=ru&q=php+curl+post
    3) form.submit() //javascript
     
  3. Alv

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

    Joined:
    30 Jan 2007
    Messages:
    0
    Likes Received:
    20
    Reputations:
    2
    phpdreamer Допустим есть страница, с полями. В которой пользователь должен ввести данный. Вот надо чтоб это сделалось за него. Он заходит на сайт и там заполняется страница. А вообще возможно ли это?
     
    1 person likes this.
  4. Nelzone

    Nelzone Banned

    Joined:
    12 Apr 2008
    Messages:
    172
    Likes Received:
    134
    Reputations:
    6
    вот пример пост авторизаци на вп

    PHP:

    $username
    ="admin";
    $password="blog";
    $url="http://wordpressblogURL/";
    $cookie="cookie.txt";

    $postdata "log="$username ."&pwd="$password ."&wp-submit=Log%20In&redirect_to="$url ."blog/wordpress/wp-admin/&testcookie=1";
    $ch curl_init();
    curl_setopt ($chCURLOPT_URL$url "blog/wordpress/wp-login.php");

    curl_setopt ($chCURLOPT_SSL_VERIFYPEERFALSE);
    curl_setopt ($chCURLOPT_USERAGENT"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6");
    curl_setopt ($chCURLOPT_TIMEOUT60);
    curl_setopt ($chCURLOPT_FOLLOWLOCATION1);
    curl_setopt ($chCURLOPT_RETURNTRANSFER0);
    curl_setopt ($chCURLOPT_COOKIEJAR$cookie);
    curl_setopt ($chCURLOPT_REFERER$url "blog/wordpress/wp-login.php");

    curl_setopt ($chCURLOPT_POSTFIELDS$postdata);
    curl_setopt ($chCURLOPT_POST1);
    $result curl_exec ($ch);
    curl_close($ch);
    echo 
    $result;

    exit;

     
  5. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    из моих 3 ответов, это ответ номер 3
    если подробнее... кури в сторону параметра value у html-тега input


    Nelzone, ты не в тему

    ------
    //добавлено через 5 минут
    -----
    Code:
    <div style="display: none;">
     <form name="form" method="post" action="">
    <input type="text" name="pole" id="pole" value="admin">
     <input type="password" name="password" value="12345678">   
    <input type="submit" name="button" id="button" value="ok"> 
     </form> 
    </div> 
    <? if(isset($_POST['password']))
        echo $_POST['password']; 
    else 
        echo '<script>form.submit();</script>'; ?>
    
     
    #5 phpdreamer, 11 May 2010
    Last edited: 11 May 2010
  6. Nelzone

    Nelzone Banned

    Joined:
    12 Apr 2008
    Messages:
    172
    Likes Received:
    134
    Reputations:
    6
    это к чему?
     
  7. IGL

    IGL New Member

    Joined:
    16 Nov 2007
    Messages:
    41
    Likes Received:
    0
    Reputations:
    0
    ето к тому что пыха неподходит....
     
  8. Failure

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

    Joined:
    21 Sep 2008
    Messages:
    179
    Likes Received:
    46
    Reputations:
    16
    PHP:
    <?php
    $sock 
    fsockopen($url$port) or die('fuck you :(');
    $post "lol=1&ololo=2&other_shit=blabla";
    $head "POST /gg.php HTTP/1.0\r\n";
    $head .= "Host: ".$url."\r\n";
    $head .= "Content-Type: {type}\r\n";
    $head .= "Content-Length: ".strlen($post)."\r\n\r\n";
    $head .= $post;

    fwrite($sock$head);
    fclose($sock);
    ?>
    Nelzone, запостил примерно то же, только на курле. Нормальный пост запрос, при желании добавляешь свои хттп-заголовки (например юзер-агент, куки, etc).
    Чем не устраивает?
     
  9. IGL

    IGL New Member

    Joined:
    16 Nov 2007
    Messages:
    41
    Likes Received:
    0
    Reputations:
    0
    афтар выбрал 3 вариант с ява скриптом так что подумай... наверняка в голову придет что пыха неподходит темболее на пыхе любой(ет я оброзно) может сделать.
     
  10. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    я так понимаю ТС имеет ввиду CSRF уязвимость... пхп тут не нужен