| Autor | Zpráva | ||
|---|---|---|---|
| stoker Profil |
#1 · Zasláno: 10. 8. 2010, 12:53:37
Zdravim,
bojuju prave s clickthru, vicemene vse funguje, kdyz do stranky vlozim: <param name="movie" value="banner.swf?clickthru=http://www.stranka.cz/?prom=1"> kliknuti na banner presmeruje spravne - na cely uvedeny odkaz ale kdyz zkusim: <param name="movie" value="banner.swf?clickthru=http://www.stranka.cz/?prom=1&prom=2"> kliknutim na banner se presmeruje opet pouze na http://www.stranka.cz/?prom=1 cili ta cast za & vubec neni brana v uvahu. Prosim, tusite proc a jak to spravit? Diky |
||
| DoubleThink Profil * |
#2 · Zasláno: 10. 8. 2010, 13:16:02
Hodnota proměnné v URL musí být (vždycky, ne jen pro Flash) URL-encoded.
|
||
| stoker Profil |
#3 · Zasláno: 10. 8. 2010, 13:32:32
zkusil jsem i toto:
<param name="movie" value="banner.swf?clickthru=http://www.stranka.cz/?prom=1&prom=2"> ale zadna zmena. |
||
| Chamurappi Profil |
#4 · Zasláno: 10. 8. 2010, 13:36:02
Reaguji na stokera:
Viz [#2]. Najdi si, co znamená URL-encoded. |
||
| stoker Profil |
#5 · Zasláno: 10. 8. 2010, 13:51:39
hmm... :-) vyborne, staci spravne hledat, no joo :-)
uz funguje, super, dekuju. http://www.php.net/manual/en/function.urlencode.php |
||
| Chamurappi Profil |
#6 · Zasláno: 10. 8. 2010, 14:06:53
Reaguji na stokera:
Pokud adresu nedosazuješ z PHP, tak nepotřebuješ PHP, stačí ampersandy zapisovat jako %26.
|
||
| stoker Profil |
#7 · Zasláno: 10. 8. 2010, 15:57:10
Chamurappi:
jasny, konkretne ta urlencode z url udela neco takoveho: http%3A%2F%2Fwww.stranka.cz%2F%3Fprom%3D1%26prom%3D2 cili toto dosadit do clickthru a je to :-) ta funkce nahrazuje ocividne vice znaku, nez pouze ampersandy. ale asi teda neni nutne nahrazovat vsechny. |
||
|
Časová prodleva: 15 let
|
|||
0