| 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: 18 let
|
|||
0