Не могу отправить POST (help curl)

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

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

    ne0zx

    Регистр.:
    1 ноя 2008
    Сообщения:
    212
    Симпатии:
    74
    Вдруг кто-то сталкивался. На крайний случай, посоветуйте кодера, кто решил бы проблему.

    Ning, профили. Че-то обновили в движке, клепалка сговнилась. Раньше пробивала большой процент сайтов.. Но чего-то они там додумали.

    надо добавить текст сюда - http://clip2net.com/clip/m31722/1273862741-clip-152kb.jpg.

    Капчи нет.

    При нажатии на Add text, происходит это:
    GET /main/admin/gnfst?id=&xn_out=json&xg_token=932519d55764ade53b1c77eb30912bbb

    При отправке:
    [​IMG]

    Как делаю:

    Беру токен (93*), шлю первый гет-запрос, приходит это:
    ({"part0":0,"part1":"127386353169qq682nqro18p5q944r02s92s006021"})
    Длюннючая строка бьюётся на еще 2 каких-то токена: gnfstTs и gnfst.

    Поля recaptcha_challenge_field берется из кода страницы профиля, recaptcha_response_field почему-то шлется пустой. Вообще эти поля раньше слались только при первом посте в блог, когда действительно вылазила капча.

    Постдата в конечном итоге вот такая:
    (
    [title] => trololo-keyword-test-911-87
    [maxEmbedWidth] => 540
    [xg_token] => 932519d55764ade53b1c77eb30912bbb
    [recaptcha_challenge_field] => 02e***Длинный код***3CIB
    [recaptcha_response_field] =>
    [gnfstTs] => 1273862574
    [gnfst] => 34907so8oro8042n021ps1426s1sr833
    [xg_recaptcha_popup_attempt] => 0
    [gnfstId] =>
    + текст
    )

    А в результате приходит

    ({"recaptchaThriftModule":"profile","recaptchaThriftPage":"comment","errorMessages":"Your captcha response was invalid. Please try again.","errorCode":true,"errorMessage":"Your captcha response was invalid. Please try again."})

    При загрузке страницы, куда добавлять текст вся активность:
    http://clip2net.com/clip/m31722/1273865272-clip-145kb.png

    Подозреваю, что мешает мне этот скрипт - http://pastie.org/960772, но что там происходит - no idea :(


    Как быть? :) Мб кто-то посоветует кодера? Или обменял бы всю остальную часть (вся система работает, только этот момент) на рабочий солюшн.
     
  2. D@nil

    D@nil

    Регистр.:
    1 окт 2006
    Сообщения:
    338
    Симпатии:
    122
    посмотри не выдает ли сервер после обращения к JS или картинкам куку.
    Для отладки лучше использовать локаьный прокси - Charles
     
  3. djamil

    djamil Постоялец

    Регистр.:
    25 авг 2008
    Сообщения:
    74
    Симпатии:
    16
    Так почему поле [recaptcha_response_field] => пустое? Я так понимаю, там должны быть символы с картинки. Если работает с антикапчей, то возможно сменился адрес картинки и теперь на антикапчу отправляется пустая картинка, в результате поле [recaptcha_response_field] => пустое.
     
  4. ne0zx

    ne0zx

    Регистр.:
    1 ноя 2008
    Сообщения:
    212
    Симпатии:
    74
    В это и проблема - капчи при ручном редактировании профиля не выводится. Она выводится, только когда добавляешь первый пост в блог (а я этого не делаю). Т.е. руками всё без капчи.

    Сharles - попробую..
     
Статус темы:
Закрыта.