Показать сообщение отдельно
Старый 26.06.2008, 21:39
SilentZZ вне форума Посмотреть профиль Отправить личное сообщение для SilentZZ Посетить домашнюю страницу SilentZZ Найти все сообщения от SilentZZ
  № 1  
Ответить с цитированием
SilentZZ
 
Аватар для SilentZZ

Регистрация: Jun 2008
Сообщений: 3
Question Метод POST почему-то не работает

Вопрос: почему не работает следующий код.

Во флешке в событии на нажатие кнопки (или по таймеру)
Код:
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 и другие) - результат тот же.
__________________
Бесплатный самоучитель английского English Puzzle