Вопрос: почему не работает следующий код.
Во флешке в событии на нажатие кнопки (или по таймеру)

Код:
var request:URLRequest = new URLRequest("http://mysite.ru/testpost.php");
request.method = URLRequestMethod.POST;
var variables:URLVariables = new URLVariables();
variables.query = "2";
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.data = variables;
loader.addEventListener(Event.COMPLETE, completeChecking);
loader.load(request);
Файл testpost.php

Код:
<?
echo "answer=".sizeof($_REQUEST)." ".sizeof($_POST)." ".sizeof($_GET);
?>
Размер массива $_POST всегда 0, хотя в данном случае должен быть 1.
GET, кстати, тоже не работает.
Подозреваю, что упустил какую-то мелочь. Поиск результатов не дал, или во всяком случае, я ничего не нашел. Везде код примерно такой же. Пробовал задавать request.contentType разные (text/html, text/xml и другие) - результат тот же.