Спасибо за ссылку.
Но вариант:
PHP:
<param name="movie" value="flash.swf?link1=http://domen.ru/script.php?a=1&amр;b=2">
все равно не работает
Равно как и вариант:
PHP:
<param name="flashvars" value="http://domen.ru/script.php&amр;a=1&amр;b=2" />
<param name="movie" value="flash.swf" />
При первом варианте передается только
а. Это видно даже по строке в адресе. Переменной
b там просто нет.
При втором варианте вообще ничего не передается. Ни гетом, ни постом. То есть куда переменные уходят - мне не понятно. Возможно их нужно отлавливать именно в самой флешке? Внутри. К тому же везде написано о передачи переменных флеш-ролику. А я ж не ролику передаю, а мне через ролик надо php-скрипту передать. Первоначальная задача то - чтобы при клике на флеш-ролик юзер сначала переходил на php-скрипт, который собирал бы о нем статистическую инфу, а потом уже пересылался дальше по назначению.
Прошу прощения за глупые скорее всего вопросы. Со флешем совершенно не знакома. Пытаюсь разобраться, но пока все мимо.
-~{}~ 20.10.06 15:03:
Вобщем, помогли мне на другом форуме.
Скажу здесь, может пригодиться кому.
Вместо символа амперсанда
& надо прописывать в ссылке его escape последовательность:
%26
PHP:
<param name="movie" value="flash.swf?link1=http://domen.ru/script.php?a=1[b]%26[/b]b=2">
И все работает
-~{}~ 20.10.06 15:06:
Говорят еще что вот такой вариант проходит:
PHP:
<param name="movie" value="flash.swf?link1=<?=urlencode("http://domen.ru/script.php?a=1&b=2");?>">
Но я его не тестила.