|
|
|||||
[+3 18.04.11]
Регистрация: Dec 2010
Сообщений: 342
|
Неправильный ответ скрипта во флеху
Какая-то интересная проблема возникает. Задача отослать на пхп скрипт переменную и в зависимости от этой переменной получить ответ скрипта.
var uReq:URLRequest = new URLRequest("example.php"); var variab:URLVariables = new URLVariables("code="+text1.text); uReq.method = URLRequestMethod.POST; uReq.data = variab; var loader:URLLoader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.VARIABLES; loader.addEventListener(Event.COMPLETE, onComplete); loader.load(uReq); trace(variab.code); private function onComplete(e:Event):void { trace(e.target.data.response); } Вот примитивный пхп код: По логике вещей все дожно работать. Оно и работает, только условие не выполянется в 80% случаев и трейс показывает "no", хотя я и ввожу правильные данные, а иногда в 20% случаев все работает и выполняется. В чем может быть дело? Тут какая-то ошибка пхп кода. Не выполянется условие и в большинстве случаев мне выдается 'response=no'; Кто сталкивалс с такими непонятками? |
|
|||||
[+3 18.04.11]
Регистрация: Dec 2010
Сообщений: 342
|
а если серьезно? или может что забыл указать и дописать во флеше?
|
|
|||||
Регистрация: May 2010
Сообщений: 543
|
__________________
Вы грабите бедных людей. Парень со свирелью накажет вас. Хонгильдон (с) |
|
|||||
[+3 18.04.11]
Регистрация: Dec 2010
Сообщений: 342
|
Это я еще в самом начале пробовал, не катит.
И ни кеш. тоже пробовал. У меня и на локалке и на серваке аналогично. |
|
|||||
Регистрация: May 2010
Сообщений: 543
|
Логируйте ответ сервера, например, в файл на серваке, ну, то есть, все ваши принты пишите в буфер (ob_start), а потом результат записывайте в файл, посмотрите, что приходит, что уходит.
Осуществляйте проверку не просто операцией сравнения, а с помощью сравнения с проверкой типа. Ну, если загоняться, я рассмотрел все более менее адекватные способы локализации проблемы. Но обычно, такие проблемы связаны с невнимательностью разработчика. Еще раз всё внимательно перепроверьте. Уверен, ошибка ближе, чем кажется.
__________________
Вы грабите бедных людей. Парень со свирелью накажет вас. Хонгильдон (с) |
|
|||||
[+3 18.04.11]
Регистрация: Dec 2010
Сообщений: 342
|
Спасибо. Щас буду пробовать, что вы советовали. А пока попробовал вернуть обратно во флеху переменную, которую передал скрипту. И самое что интересное - во флеху переменная не приходит, вернее приходит но пустая переменная.
Добавлено через 6 минут Вроде проблему решил. Он отправлял на сервер число, а не строку. Мда.. как-то странно... |
Часовой пояс GMT +4, время: 19:29. |
|
« Предыдущая тема | Следующая тема » |
|
|