Авторизация

Тема в разделе "PHP", создана пользователем LEXAlForpostl, 7 мар 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. LEXAlForpostl

    LEXAlForpostl

    Регистр.:
    21 май 2008
    Сообщения:
    708
    Симпатии:
    225
    Здравствуйте.
    Помогите написать авторизацию для сайта linkfeed.ru
    PHP:
    $vars "&user[login]=$user&user[password]=$pass";
    $ch curl_init();
    curl_setopt($chCURLOPT_URL,'http://linkfeed.ru/user/auth');
    curl_setopt($chCURLOPT_POST1);  
    curl_setopt($chCURLOPT_POSTFIELDS$vars);  
                                                                            
    curl_setopt ($chCURLOPT_USERAGENT"Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");  
    curl_setopt($chCURLOPT_TIMEOUT,40);

    curl_setopt($chCURLOPT_RETURNTRANSFER,1);
    $result=curl_exec ($ch);
    curl_close ($ch);
    echo 
    $result;
    Вот написал, результат работы
    Что надо дальше написать, чтобы можно было работать в самой бирже.
    P.S.
    $user u $pass определенны правильно.
     
  2. Alix

    Alix

    Регистр.:
    27 янв 2008
    Сообщения:
    234
    Симпатии:
    84
    PHP:
    $vars "user[login]=username&user[password]=password";
    $ch curl_init();
    curl_setopt($chCURLOPT_URL'http://www.linkfeed.ru/user/auth');
    curl_setopt($chCURLOPT_POST1);  
    curl_setopt($chCURLOPT_POSTFIELDS$vars);
    curl_setopt($chCURLOPT_COOKIEJAR"linkfeed");
    curl_setopt($chCURLOPT_COOKIEFILE"linkfeed");  
    curl_setopt($chCURLOPT_FOLLOWLOCATIONtrue);                                                                        
    curl_setopt($chCURLOPT_USERAGENT"Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");  
    curl_setopt($chCURLOPT_TIMEOUT,40);
    curl_setopt($chCURLOPT_RETURNTRANSFER,1);
    $result=curl_exec ($ch);
    curl_close ($ch);
    echo 
    $result
     
    LEXAlForpostl нравится это.
  3. LEXAlForpostl

    LEXAlForpostl

    Регистр.:
    21 май 2008
    Сообщения:
    708
    Симпатии:
    225
    Всё заработало.
    Что необходимо указывать, чтобы можно было писать скрипт дальше, чтобы авторизация сохранилась.
     
  4. mydooms

    mydooms Постоялец

    Регистр.:
    22 фев 2008
    Сообщения:
    105
    Симпатии:
    26
    Для авторизации и парсинга того же контакта юзаю библиотеку dudecurl. Там кукисы сохраняются и после авторизации можно спокойно лазить по сайту.
    http://clear.helldude.ru/2010/02/11/dudecurl-0-3-beta/
     
  5. Alix

    Alix

    Регистр.:
    27 янв 2008
    Сообщения:
    234
    Симпатии:
    84
    При следующих запросах используешь
    PHP:
    curl_setopt($chCURLOPT_COOKIEJAR"linkfeed"); 
    curl_setopt($chCURLOPT_COOKIEFILE"linkfeed");  
    и все будет ок
     
Статус темы:
Закрыта.