curl лицемер

Discussion in 'PHP' started by bxN5, 12 Mar 2011.

  1. bxN5

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

    Joined:
    8 Jan 2006
    Messages:
    687
    Likes Received:
    138
    Reputations:
    32
    Вообщем приложение вконтакте лицемер, пытаюсь туда постом отправить запрос
    Заголовки запрос
    Code:
    
    Host	vk.lice-mer.ru
    User-Agent	Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15
    Accept	application/json, text/javascript, */*; q=0.01
    Accept-Language	ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
    Accept-Encoding	gzip,deflate
    Accept-Charset	windows-1251,utf-8;q=0.7,*;q=0.7
    Keep-Alive	115
    Connection	keep-alive
    Content-Type	application/x-www-form-urlencoded; charset=UTF-8
    X-Requested-With	XMLHttpRequest
    Referer	рефер
    Content-Length	327
    Cookie куки
    Pragma	no-cache
    Cache-Control	no-cache
    ответ
    Code:
    Server	nginx/0.8.50
    Date	Sat, 12 Mar 2011 18:30:16 GMT
    Content-Type	text/x-json; charset=UTF-8
    Connection	keep-alive
    P3P	CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"
    Cache-Control	no-cache, must-revalidate, max-age=0
    Expires	0
    Pragma	no-cache
    Content-Length	9884
    код
    PHP:
    $login_url 'http://vk.lice-mer.ru/json/service/'// cюда идет запрос
    // $referer $agent тоже скопировал с firebug
    $ch curl_init(); 
    curl_setopt($chCURLOPT_URL,$login_url);
    curl_setopt($chCURLOPT_USERAGENT$agent);
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
    curl_setopt($chCURLOPT_COOKIEFILE"1.txt");
    curl_setopt($chCURLOPT_COOKIEJAR'1.txt');
    curl_setopt($chCURLOPT_REFERER$reffer);
    curl_setopt($chCURLOPT_POST1);
    curl_setopt($chCURLOPT_POSTFIELDS'параметры выдранные из firebug');
        
    $page curl_exec($ch);
      
    $page=json_decode($page);
     
    var_dump($page);
    и вообщем получаю в ответе:
    ["ERRORS"]=> object(stdClass)#61 (3) { ["code"]=> int(6) ["msg"]=> string(54) "Невалидные параметры запроса"
    + к тому, куки у меня не сохраняются в файл

    что не так?
     
  2. Kusto

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

    Joined:
    4 Feb 2007
    Messages:
    886
    Likes Received:
    678
    Reputations:
    510
    PHP:
    $cfile =  $_SERVER['DOCUMENT_ROOT'].'/cookies.txt';
    $ch curl_init(); 
    .
    .
    .
    curl_setopt($chCURLOPT_COOKIEJAR$cfile);  
    curl_setopt($chCURLOPT_COOKIEFILE$cfile);