![]() |
Метод POST почему-то не работает
Вопрос: почему не работает следующий код.
Во флешке в событии на нажатие кнопки (или по таймеру) Код:
var request:URLRequest = new URLRequest("http://mysite.ru/testpost.php");Код:
<?GET, кстати, тоже не работает. Подозреваю, что упустил какую-то мелочь. Поиск результатов не дал, или во всяком случае, я ничего не нашел. Везде код примерно такой же. Пробовал задавать request.contentType разные (text/html, text/xml и другие) - результат тот же. |
А, интересно, а как вы бы определили что он работет?
|
Alex Lexcuk,
скрипт testpost.php (если это конечно можно назвать скриптом) возвращает количество элементов в массивах: $_REQUEST, $_POST и $_GET. При вызове из флешки ответ всегда выглядит так: Код:
answer=0 0 0Код:
<form method = "post" action = testpost.php>Код:
answer=3 3 0Была мысль посмотреть передаваемые HTML заголовки, но я пока не знаю как это сделать. |
Ну так целесообразно все таки передавать переменные РНР скрипту.
Код:
var url:String = "http://mysite.ru/testpost.php";variables.query = "2"; вот он и выдает наверно от этого >>Размер массива $_POST всегда 0, хотя в данном случае должен быть 1. Вот протестил свой скрипт completeHandler: answer=4 4 0 The is 4 4 0 4 4 0 Выдало не одни нули. |
Действительно Ваш код работает :)
Спасибо, буду разбираться дальше.... |
| Часовой пояс GMT +4, время: 18:46. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.