Flash | Peremennyje v CLICKTHRU

dnes

Новичок
Flash | Peremennyje v CLICKTHRU

Izvinite shto latinicej ...

Problema sledujushaja. V chem-to vrode bannernoj sistemy Java-scriptom vstavlaju v stranicu PHP-script, kotoryj pokazyvajet Flash s clickthru. Smotrju v kode stranicy: v polnom porajdke vypisyjetsa link na sledujushij PHP-script s dvumja peremennymi, kotoryje on dolzen obrabotat. Odnako pri klike na Flash entot vtoroj script vidit tolko pervuju peremennuju a vtoruju prosto ignorirujet. Pomenaju peremennyje mestami, tozhe samoje... tolko pervaja, blin.

Mozno tut shto-to sdelat?


<EMBED src="file.swf?clickthru=click.php?&id=1&id_section=1">
 

Krisha

pain in the neck
Ты передаешь флешу переменные и потом их используешь внутри флеша, я правильно тебя понял ?
 

dnes

Новичок
Pozhaluj ne sovsem tak ... Pervym PHP-scryptom vytaskyvaju iz bazy (MySql) source Flasha s paroj peremennych, pokazyvaju jeho i updatju bazu MySql (kolichestvo pokazov). V clickthru pokazanogo Flasha imeju dve peremennych, kotoryje nuzny vtoromu PHP-scriptu dla togo, shtoby on pri clicke na bannere:

1. proupdatil bazu (statistika clikckov)
2. vytashil iz bazy link bannera i otpravil tuda usera

To jest, vse vrode kak idet naruzhu.

Da, kstati, tut v obshem-to s PHP i ne tak uz v'azetsa. Tak kak, i jesli ja prosto ruchakmi vlozhu v stranicu kod Flasha s clickthru, a v etom clickthru ukazu link s dvum'a konkrtetnymi peremennymi, on pri klike na nem vse ravno vydast tolko odnu pervuju.
 

Krisha

pain in the neck
Я не совсем понимаю, как переменные передаются другому скрипту при клике ? Человек кликает на кнопку внутри флеша или как это происходит ?

может просто вот так:
"file.swf?clickthru=click.php?id=1&id_section=1"
 

dnes

Новичок
[может просто вот так:
"file.swf?clickthru=click.php?id=1&id_section=1"]

Imenno tak. V pervom trade lishnij & - eto prosto opiska. Clickneme na Flash i v adressnoj stroke vidim, naprimer:

http://url/click.php?id=1

O id_section i pominu netu. Hot'a v source stranicy s pokazanym bannerom ja vizu:

banner.swf?clickthru=click.php?id=1&id_section=1
 

Krisha

pain in the neck
имхо происходит следующее:

clickthru=click.php?id=1 - воспринимается как 1 переменная,
id_section=1 - как вторая переменная, ессное дело, что используется и передается переменная clickthru, которая равна "click.php?id=1", а вторая переменная id_section просто не используется.

Расскажи, где ты нашел об использовании clickthru ?

-~{}~ 02.06.04 17:35:

попробуй напиши вот так:

"file.swf?clickthru=click.php?&id=1&id_section=1"]

по-идее в этой ситуации должна будет пропасть и id=1
 

dnes

Новичок
Krisha

Извиняюсь, что пропал. Простуда, знаете ли ...

file.swf?clickthru=click.php?id=1&id_section=1"]не помогло.

Однако я, кажется, уже почти разобрался. Как только окончательно утвержусь в своих догадках, постараюсь разъяснить в чем тут дело.
 
Сверху