Просмотр полной версии : А чтение POST параметров вообще разрешено?
Что-то не могу найти в хелпе как читаются POST параметры в AS ?
Т.е. вот к примеру у нас есть
<form method=post action=my.swf>
...
</form>
мы ее сабмитим.. и дальше что? как считать что пришло в посте?
никак. Flash != (PHP || ASP || Perl)
мы ее сабмитим.. и дальше что? как считать что пришло в посте?
Поскольку POST и его данные приходят НА СЕРВЕР, а сервер получив POST-запрос для swf-файла произведет просто отбрасывание параметров и отдачу файла "как есть", то никакие параметры во Flash уже не придут. Никто С СЕРВЕРА их не передаст. Нет в протоколе для них места.
Специально для извращенцев есть вариант:
1. Мапим на сервера .swf на PHP.
2. В скрипте формируем укникальный .swf-файл по шаблону, вдалбливая в него полученные параметры.
Еще не шнобелевская премия, но уже близко.
У меня возникло чувство... однажды сижу дома, звонок __домашнего__ телефона. Трубку беру, меня спрашивают:
-- Привет, ты дома?
Тогда я почувствовал то же самое.
Antares
если наладить переадресацию звонков, то такой вопрос станет довольно актуален ;)
Homo Sapiens
09.03.2006, 12:51
Специально для извращенцев есть вариант:
1. Мапим на сервера .swf на PHP.
2. В скрипте формируем укникальный .swf-файл по шаблону, вдалбливая в него полученные параметры.
Проще на сервере привести POST параметры к GET параметрам и добавить их к строке пути к swf
$path = '/flash/my.swf?param=' . $_POST['param'];
или писать их в прямо в HTML тега object
Может заодно подскажете как разбирать GET параметры в AS?
Например, test.swf?user=user_name
Где лежит этот user?
Что-то не могу в хелпе найти...
Homo Sapiens
09.03.2006, 13:59
Они становятся переменными на _root, то есть _root.user будет равна "user_name"
Подпись твоя воистину верна...
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.