Показать сообщение отдельно
Старый 17.08.2011, 17:20
DZHETIGAPA вне форума Посмотреть профиль Отправить личное сообщение для DZHETIGAPA Найти все сообщения от DZHETIGAPA
  № 1  
Ответить с цитированием
DZHETIGAPA

Регистрация: Dec 2010
Сообщений: 342
По умолчанию Неправильный ответ скрипта во флеху

Какая-то интересная проблема возникает. Задача отослать на пхп скрипт переменную и в зависимости от этой переменной получить ответ скрипта.

Код AS3:
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);
}
Тут все трейсится и все работает.

Вот примитивный пхп код:
Код:
if($_POST['code']=='1111')
    {
      print 'response=yes';
    }
    else
    {
      print 'response=no';
    }
По логике вещей все дожно работать. Оно и работает, только условие не выполянется в 80% случаев и трейс показывает "no", хотя я и ввожу правильные данные, а иногда в 20% случаев все работает и выполняется. В чем может быть дело? Тут какая-то ошибка пхп кода. Не выполянется условие и в большинстве случаев мне выдается 'response=no';

Кто сталкивалс с такими непонятками?