CURL авторизация

Тема в разделе "Как сделать...", создана пользователем sw04, 15 июн 2008.

Статус темы:
Закрыта.
  1. sw04

    sw04 seoplayer

    Регистр.:
    1 дек 2007
    Сообщения:
    601
    Симпатии:
    193
    Пытаюсь авторизироваться на сайте http://www.irr.ru/genericLogin.do почему то не выходит у меня, код ниже
    PHP:
    <?php
    $data 
    "username=***&password=***";
    $referer "http://www.irr.ru/genericLogin.do?rid=1";

    $ch curl_init();
    curl_setopt($chCURLOPT_HEADER1);
    curl_setopt ($chCURLOPT_USERAGENT$user_agent);
    curl_setopt ($chCURLOPT_REFERER$referer);
    curl_setopt ($chCURLOPT_HEADER1);
    curl_setopt ($chCURLOPT_RETURNTRANSFER1);
    curl_setopt ($chCURLOPT_FOLLOWLOCATION0);
    curl_setopt ($chCURLOPT_TIMEOUT120);
    curl_setopt ($chCURLOPT_URL'http://www.irr.ru/genericLogin.do?rid=1');
    curl_setopt ($chCURLOPT_POST1);
    curl_setopt ($chCURLOPT_POSTFIELDS$data);


    $content curl_exec ($ch);


    echo 
    $content;


    if (
    curl_error($ch)) printf("Error %s: %s"curl_errno($ch), curl_error($ch));

    curl_close($ch);
    ?>


    Добавлено через 38 минут
    Решил проблему, скрипту не хватало
    PHP:
    curl_setopt ($chCURLOPT_COOKIESESSION);
    curl_setopt ($chCURLOPT_COOKIEJAR'cookie.txt' );
    curl_setopt ($chCURLOPT_COOKIEFILE'cookie.txt' );
     
    pslava нравится это.
Статус темы:
Закрыта.