Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Ссылка при клике на флеш-баннер (http://www.flasher.ru/forum/showthread.php?t=86563)

зверек 18.10.2006 15:30

Ссылка при клике на флеш-баннер
 
Люди, помогите, плиз!

Почему не работает вот такая конструкция:

<param name="movie" value="flash.swf?link1=http://domen.ru/script.php?a=1&b=2">

При клике на flash.swf происходит переход на script.php, но только с одной переменной, с а. Переменная b почему-то теряется :(

&amр; вместо & тоже не помогает.

Изначально задача стоит такая: есть флеш-баннер, при клике на который юзер сначала попадает на страницу сбора статистики, и только потом уже переходит куда надо. Соответвенно есть необходимость передать кучу всяких переменных на эту самую страницу статистики (script.php). С гиф-банерами это делается запросто. А вот с флеш... что-то вот не получается?
Может вообще другой подход должен быть?
Саму флеш технологию совершенно не знаю. Появилась вот необходимость посчитать клики по флешовым баннерам. Помогите, пожалуйста!

Skubent 18.10.2006 15:35

В скрипт.пхп первой строкой:

var_dump($_GET);

Результат в студию.

FourSide 18.10.2006 15:48

urlencode() все отправляемые параметры в PHP
unescape() все пришедшие параметры во Flash

зверек 18.10.2006 16:03

Skubent,
array(1) { ["a"]=> string(1) "1" }

Skubent 18.10.2006 16:33

А если http://domen.ru/script.php?a=1&b=2 прямо в браузере написать ?

зверек 18.10.2006 17:00

Если прям в браузере, то все тип-топ:

array(2) { ["a"]=> string(1) "1" ["b"]=> string(1) "2" }

зверек 18.10.2006 19:02

Ну что ж делать в итоге?

Skubent 18.10.2006 19:11

Проверять, что ты там из флэша отправляешь.

etc 18.10.2006 20:07

Замените & на %26, ? на %3a (в ссылке)

зверек 19.10.2006 11:08

Цитата:

Сообщение от Skubent
Проверять, что ты там из флэша отправляешь.

Во флеше следующее:
getURL (link1, "_blank");

Больше ничего.

Цитата:

Сообщение от __etc
Замените & на %26, ? на %3a (в ссылке)

? оставила как есть, а %26 вместо амперсанта заменила. И действительно сработало. Что это за загадочные %26???????


Часовой пояс GMT +4, время: 15:30.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.