Непонятки с Post запросом

Discussion in 'PHP' started by Scripter, 31 Dec 2010.

  1. Scripter

    Scripter Member

    Joined:
    3 Sep 2008
    Messages:
    141
    Likes Received:
    95
    Reputations:
    6
    к теме отношения не имею, просили создать...


    В общем пытаюсь накрутить одно голосование через топген, обычно выходило неплохо,но в этот раз попался какой-то жабаскриптманьяк.

    В общем из сорцев удалось выкопать вот такую функцию

    Code:
    function vote(e,p)
            {
                    var resp = apAJAX.sendData('vote', {cid:e,score:p}, 'game_christmas_0','',0, 'POST');
                    showResult(resp);
    
    В пост запросе она передаёт параметром информацию о голосах, выглядит оно вот так:

    Собственно запросы ловил с плагином live http headers под ff. Если через тот плагин повторять запрос, то он уходит на ура и голосование засчитываецо(учот идёт ка кне странно только по кукам). Но голоса скидывать с одного ипа не айс, а с топгеном научился крутить под 5кэсов с проксей как нефиг, но вот тут комом в горле встаёт этот запрос.

    В общем подмогите советом или примером, как можно эту фигню побороть (может её как-то расшифровать нужно) или же может есть програмка по типу inetcrack', но что бы работала по списку proxy или socks.

    П.С.

    Щас припомнил что в DataLife Engine в конфиге в таком виде храняцо данные о рекламе(банеры), может пригодицо.
     
  2. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Scripter вам нужно спарсить со страницы значение cid и заменять только куки и его в запросе.

    З.Ы. Ваш пост тяжело читается, попробуйте яснее выражать свои мысли
     
    _________________________
  3. LStr1ke

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

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
    Это запрос в JSON формате.
    Можно залогиниться через прокси, зайти на страницу, спарсить нужную инфу (Hash коды и прочее, которые учавствуют в запросе), сформировать по этим данным строку в JSON формате и отправить.
     
  4. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    Это обыкновенный многомерный массив:
    PHP:
    <?php
    $str 
    'a:3:{s:6:"opcode";s:4:"vote";s:5:"block";s:16:"game_christmas_0";s:4:"data";a:2:{s:3:"cid";s:13:"4d1767b167aba";s:5:"score";i:1;}}';
    print_r(unserialize($str));
    /*

    Array
    (
        [opcode] => vote
        [block] => game_christmas_0
        [data] => Array
            (
                [cid] => 4d1767b167aba
                [score] => 1
            )

    )

    */
    ?>
    Доступ к сессии $var['data']['cid']; это чтоб не парсить регулярками.
     
  5. n00b3

    n00b3 New Member

    Joined:
    1 Jan 2011
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    ммм,а поподробней мона или маны какие-ить-я в кодинге 0
     
  6. .::f-duck::.

    .::f-duck::. Member

    Joined:
    30 May 2009
    Messages:
    343
    Likes Received:
    32
    Reputations:
    7
    http://php.net/function.serialize