Php авторизация на fotostrana.ru

Discussion in 'PHP' started by mandebist, 13 Dec 2009.

  1. mandebist

    mandebist New Member

    Joined:
    10 Sep 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Del Тему
     
    #1 mandebist, 13 Dec 2009
    Last edited: 17 Dec 2009
  2. Deathdreams

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

    Joined:
    8 Nov 2008
    Messages:
    342
    Likes Received:
    116
    Reputations:
    5
    Снифер в руки , кури пакеты
     
  3. Player#1

    Player#1 Member

    Joined:
    11 Nov 2008
    Messages:
    95
    Likes Received:
    35
    Reputations:
    10
    Не знаю какие проблемы тут могут быть...
    Вот пример авторизации при помощи curl:

    PHP:
    function curl($url$post)
        {
        
    $ch curl_init();  
        
    curl_setopt($chCURLOPT_URL$url); 
        
    curl_setopt($chCURLOPT_HEADER1);
        
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
        
    curl_setopt($chCURLOPT_COOKIEJAR"cookie.txt");
        
    curl_setopt($chCURLOPT_COOKIEFILE"cookie.txt");
        
    curl_setopt($chCURLOPT_REFERER"http://fotostrana.ru/");
        
    curl_setopt($chCURLOPT_USERAGENT'Mozilla/5.0');
        
    curl_setopt($chCURLOPT_POST1);
        
    curl_setopt($chCURLOPT_POSTFIELDS$post);
        
    curl_setopt($chCURLOPT_FOLLOWLOCATION1);
        
    $res_curl curl_exec($ch);
        
    curl_close($ch); 
        return 
    $res_curl;
        };

    $email "email";
    $pass "pass";
    $url "http://fotostrana.ru/user/login/";
    $post "submitted=1&user_email=".$email."&user_password=".$pass;
    echo 
    htmlspecialchars(curl($url$post));
     
    1 person likes this.
  4. mandebist

    mandebist New Member

    Joined:
    10 Sep 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Player#1 Большое спасибо за помощь
     
  5. mandebist

    mandebist New Member

    Joined:
    10 Sep 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    PHP:
    <?

    set_time_limit(0);
    error_reporting(E_ERROR E_PARSE);

    function 
    curl($url,$post)
        {
        
    $ch curl_init();  
        
    curl_setopt($chCURLOPT_URL$url); 
        
    curl_setopt($chCURLOPT_HEADER1);
        
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
        
    curl_setopt($chCURLOPT_COOKIEJAR"cookie.txt");
        
    curl_setopt($chCURLOPT_COOKIEFILE"cookie.txt");
        
    curl_setopt($chCURLOPT_REFERER"http://fotostrana.ru/");
        
    curl_setopt($chCURLOPT_USERAGENT'Mozilla/5.0');
        
    curl_setopt($chCURLOPT_POST1);
        
    curl_setopt($chCURLOPT_POSTFIELDS$post);
        
    curl_setopt($chCURLOPT_FOLLOWLOCATION1);
        
    $res_curl curl_exec($ch);
        
    curl_close($ch); 
        return 
    $res_curl;
        }; 

    $email "444";
    $pass "444";
    $url "http://fotostrana.ru/user/login/";
    $post "submitted=1&user_email=".$email."&user_password=".$pass;
    echo 
    htmlspecialchars(curl($url$post));  

    for(
    $i=1;$i<99;$i) {
      
    $qwe=$i++;


    $url "http://fotostrana.ru/tlogprofile/comment/add?tlogId=15540678&display=room&comment_text=test".$qwe."&ajax=true";
    $res connect($url,$post);

    print 
    $result;
    flush();
    print 
    $qwe."\n";
    flush();

    sleep(1);
     }


    ?>
    Немогу разобратся что нетак помогите плиз ...