Autor | Zpráva | ||
---|---|---|---|
Anonymec Profil * |
#1 · Zasláno: 28. 5. 2008, 23:54:46
Zdravím, jde nějak udělat aby když si nadefinuju třeba
$test = "55"; a budu chtít aby se mi do všech odkazů na stránce automaticky vložilo jako GET test=55 ..? díky |
||
Timy Profil |
#2 · Zasláno: 29. 5. 2008, 00:00:52
A jakým způsobem generuješ ty odkazy? Nebo jde o to projít celou stránku a najít všechny odkazy a následně tam přidat &test=55?
|
||
Anonymec Profil * |
#3 · Zasláno: 29. 5. 2008, 00:01:36
Normálně jsou vepsané ve stránce napevno
|
||
Taps Profil |
#4 · Zasláno: 29. 5. 2008, 07:16:23
Anonymec
pomocí metody $_GET můžeš převzít hodnotu z adresního řádku prohlížeče př. V andrese mám třeba toto http://www.neco.cz?page=stranka&odkaz=fotbal $odkaz=$_GET['odkaz']; echo $odkaz; |
||
Anonymec Profil * |
#5 · Zasláno: 29. 5. 2008, 11:15:18
Já to tam potřebuju právěže doplnit, ne převzít, řekněme že mam na stránce odkazy
<A href="bla.test.php">test</A> <A href="bla.test2.php">test1</A> <A href="bla.test3.php">test2</A> a chci do nich právě automaticky doplnit tu get proměnnou a její hodnotu, něco jako jde nastavit automatické přenášení sessid v odkazu aniž bych to musel zapisovat ručně |
||
Joker Profil |
#6 · Zasláno: 29. 5. 2008, 11:36:46
Není jednodušší si tu proměnnou uložit do cookie nebo session, které tu ostatně jsou právě od toho?
|
||
Str4wberry Profil |
#7 · Zasláno: 29. 5. 2008, 12:24:15
Reakce na Anonymeca:
Snad by to šlo takto, pokud dobře rozumím: <?php $text = "<A href="bla.test.php">test</A> […]"; echo preg_replace("/<A href=\"(.*)\">/", "<A href='\\1?test=55'>", $text); |
||
Časová prodleva: 16 let
|
0