Autor | Zpráva | ||
---|---|---|---|
Poky Profil |
#1 · Zasláno: 26. 2. 2008, 22:59:33
Mám třeba stránku/skript, který byl zavolán adresou: skript.php?aaa=1&bbb=2
A jistý odkaz na této stránce, by měl říct: zavolej tentýž skript, ale navíc s parametrem ccc=3. Musím tedy zkontrolovat stávající URL a přidat nový parametr na patřičné místo, navíc zjistit, jestli už v původní URL se tento parametr nevyskytoval (abych ho nepřidal 2x): skript.php?aaa=1&bbb=2&ccc=3&ccc=3 Napsal jsem si na to vlastní funkci, ale přijde mi to jako dost častá věc. Jak to řešíte vy? Díky :-) |
||
ninja Profil |
#2 · Zasláno: 27. 2. 2008, 00:22:55
Ve Smarty pres {ppurl}.
|
||
Kajman_ Profil * |
#3 · Zasláno: 27. 2. 2008, 10:32:03
Také jsem si dělal vlastní, ale nemám tam název skriptu.
function parametry($hodnoty) { $qs=$_GET; foreach($hodnoty as $key => $value) { unset($qs[$key]); if ($value!='') $qs[$key]=$value; } $tmpstr=''; arsort($qs); reset($qs); foreach($qs as $key => $value) { if ($value!='') $tmpstr.='&'.urlencode($key).'='.urlencode($value); } $tmpstr='?'.substr($tmpstr,5); return $tmpstr; } echo parametry(array('ccc'=>3,'vymazej_me'=>'')); |
||
Časová prodleva: 16 let
|
0