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

Код 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';
Кто сталкивалс с такими непонятками?