За последние 24 часа нас посетили 17472 программиста и 1624 робота. Сейчас ищут 1426 программистов ...

curl авторизация в depositfiles

Тема в разделе "Прочее", создана пользователем ZZZubec, 21 фев 2010.

  1. ZZZubec

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

    С нами с:
    28 мар 2007
    Сообщения:
    140
    Симпатии:
    0
    Пытаюсь авториизироваться передав login=$login&password=$password но после пересылки значений и переадресации, он показывает мне страницу в которой я не авторизован. Как быть? может кто уже пробывал сам, буду очень признателен.
     
  2. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    запоминай куки
     
  3. ZZZubec

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

    С нами с:
    28 мар 2007
    Сообщения:
    140
    Симпатии:
    0
    куки на месте, но видимо чё то я делаю не так. с утра выложу код, может там чего...
    PHP:
    1.  
    2. <?php
    3. $login = "...";
    4. $password = "...";
    5.  
    6. function post( $url, $postfield )
    7. {
    8.    $ch = curl_init ($url);
    9.    curl_setopt($ch, CURLOPT_URL,$url);
    10.    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
    11.    curl_setopt($ch, CURLOPT_COOKIEFILE, 'user_cookie_file.txt');
    12.    curl_setopt($ch, CURLOPT_COOKIEJAR, 'user_cookie_file.txt');
    13.    curl_setopt($ch, CURLOPT_POST,1);
    14.    curl_setopt($ch, CURLOPT_POSTFIELDS,"$postfield");
    15.    return curl_exec($ch);
    16.    curl_close($ch);
    17. }
    18.  
    19. $res = post( "htttp://www.depositfiles.com/ru/login.php", "login=$login&password=$password" );
    20. //$res содержит переадресацию, после которой как я и писал тупик.
    21. ?>
    22.  
     
  4. Alost

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

    С нами с:
    7 фев 2009
    Сообщения:
    335
    Симпатии:
    0
    Адрес:
    Город вокруг невы
    Сделай полный анализ заголовков.
    Которые приходят уходят при браузерной авторизации.
    И которые апач генерит.

    Обычно сразу находится ошибка.
     
  5. ZZZubec

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

    С нами с:
    28 мар 2007
    Сообщения:
    140
    Симпатии:
    0
    Ладно спрошу по другому, есть у кого получилось?
     
  6. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
  7. ZZZubec

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

    С нами с:
    28 мар 2007
    Сообщения:
    140
    Симпатии:
    0
    религия не позволяет, сорри. я лучше погибну в поисках решения, чем заплачу другому программисту.
    в общем ясно, буду ковырять. как найду чего, обязательно отпишусь.
     
  8. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    да. у меня...
     
  9. ZZZubec

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

    С нами с:
    28 мар 2007
    Сообщения:
    140
    Симпатии:
    0
    440Hz в тебе то я уж точно не сомневался, но ты молчишь как партизан. 8)
    Спасибо Luge, помог разобраться. Если он посчитает нужным, то выложит код. Я немогу этого сделать, т.к. код не мой.
     
  10. jasper

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

    С нами с:
    21 фев 2009
    Сообщения:
    45
    Симпатии:
    0
    у меня таже проблема, только на другом сайте, где нет переадресации, все авторизуется как надо, но где есть редирект, то не проходит авторизация, все кукки передаю как надо. Никак не могу побороть, если решили как сделать, подскажите.