За последние 24 часа нас посетили 16305 программистов и 1318 роботов. Сейчас ищет 1061 программист ...

Авторизация с CURL online.teztour.com, Не могу авторизоватьс

Тема в разделе "PHP для новичков", создана пользователем lexus1990, 22 сен 2011.

  1. lexus1990

    lexus1990 Активный пользователь

    С нами с:
    7 авг 2011
    Сообщения:
    11
    Симпатии:
    0
    Вроде отправляю в POST все input, кроме submit. online.teztour.com - страница авторизации.
    HTML:
    1.  
    2.     <title>TEZ TOUR - Вход в систему / Sign In</title>
    3.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    4.     <link rel="stylesheet" href="http://static.dev.teztour.com/portal/styles/style.css" type="text/css" media="screen" />
    5. </head>
    6. <body class="login_body">
    7. <table style="width:100%; height:100%;">
    8.         <tr>
    9.  
    10.          <td align="center" style="vertical-align: middle;">              
    11.               <div class="shadow-block" style="display: inherit;">
    12.                 <div style="background-color: #fff;padding: 20px; width:550px; margin-top:10px; text-align: left;">                                          
    13.                      <div class="clear"></div>
    14.                      <div style="float:left; width:120px; text-align: center; padding-right:20px;">
    15.                          <div class="login_logo"><a href="http://www.teztour.com/" title="TEZ TOUR"></a></div>
    16.                          <a href="mailto:info@teztour.com">info@teztour.com</a>
    17.                      </div>
    18.                      
    19.                      <div style="float:right; width:389px; text-align: justify; border-left: 1px dotted #C0C0C0; padding-left:20px;">                        
    20.                         <h1 style="margin: 0 0 20px 0;">Вход в систему / Sign In</h1>
    21.  
    22.                  
    23.                    
    24.                  
    25.                         <form name="f" action="login.htm" method="POST">
    26.                             <input type="hidden" name="ref" value="http://online.teztour.com/armmanager/">
    27.                             <label class="label_login" for="j_username">Имя пользователя / Login</label><input type="text" name="j_username" id="j_username" value="">
    28.                             <label class="label_login" for="j_password">Пароль / Password</label><input type="password" name="j_password" id="j_password" value="">
    29.                            
    30.                             <input name="submit" type="submit" value="Войти / Sign in" class="login-butt">
    31.                         </form>
    32.                          
    33.                      </div>
    34.                     <div class="clear"></div>
    35.  
    36.                    
    37.                 </div>
    38.               </div>
    39.          </td>
    40.     </tr>
    41. </body>
    42. </html>
    43.  
    вот код curl
    PHP:
    1.  
    2. $ch = curl_init();
    3. curl_setopt($ch, CURLOPT_URL, "http://".$host.$url);
    4. curl_setopt($curl, CURLOPT_REFERER, 'http://'.$host.$url);
    5. curl_setopt($ch, CURLOPT_VERBOSE, 1);
    6. curl_setopt($ch, CURLOPT_POST, 1);
    7. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    8. curl_setopt($ch, CURLOPT_POSTFIELDS,"j_username=".$teztour_login."&j_password=".$teztour_passwd."&ref=http://online.teztour.com/armmanager/");
    9. curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (Windows; U; Windows NT 5.0; En; rv:1.8.0.2) Gecko/20070306 Firefox/1.0.0.4");
    10. curl_setopt($ch, CURLOPT_HEADER, 0);
    11. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    12. curl_setopt($ch, CURLOPT_COOKIEJAR, 'cook.txt');
    13. curl_setopt($ch, CURLOPT_COOKIEFILE, 'cook.txt');
    14. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    15. $result=curl_exec($ch);
    16. var_dump($result);
    17.  
     
  2. krow7

    krow7 Активный пользователь

    С нами с:
    12 авг 2009
    Сообщения:
    398
    Симпатии:
    0
    Адрес:
    из Азии
    lexus1990
    и в чем проблема-то?
     
  3. lexus1990

    lexus1990 Активный пользователь

    С нами с:
    7 авг 2011
    Сообщения:
    11
    Симпатии:
    0
    Проблема в том, что меня не авторизует, а кидает на форму обратно. С авторизацией с CURL работаю впревые - может где-то что-то пропустил?
     
  4. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.131
    Симпатии:
    1.251
    Адрес:
    там-сям
  5. lexus1990

    lexus1990 Активный пользователь

    С нами с:
    7 авг 2011
    Сообщения:
    11
    Симпатии:
    0
    Щас попробуем, результат отпишу! Но, заранее спасибо!
     
  6. lexus1990

    lexus1990 Активный пользователь

    С нами с:
    7 авг 2011
    Сообщения:
    11
    Симпатии:
    0
    А есть его альтернатива? Это дополнение не совместимо с firebug