Autor | Zpráva | ||
---|---|---|---|
Dandys2012 Profil * |
#1 · Zasláno: 24. 3. 2012, 08:47:57 · Upravil/a: Dandys2012
Zdravím.
Mam v URL parametr, který může být různý.. může tam být např. okurky=1 nebo tresne=1 nebo hrusky=1. At googlim jak googlim, nemůžu najít řešení, jak zjistit název parametru v URL. Prostě zjistit, jestli se v URL nacházej okurky, tresne nebo hrusky. Poraďte prosím, dík !!! Jako že např zadam dotaz: Jaký je první parametr v této url??? A ono mi to vyhodí: action (protože první parametr URL na týhle stránce je "action"). Prosím poraďte jak zadat takovej dotaz! |
||
Str4wberry Profil |
#2 · Zasláno: 24. 3. 2012, 09:31:26
Napadá mě několik řešení.
1) Použít isset .
if (isset($_GET["okurky"])) { // okruky } 2) Podívat se do $_SERVER["QUERY_STRING"] .
Pokud by šlo skutečně o pořadí (ne jen o přítomnost parametru), napsal bych si třeba jednoduchou funkci, která projde GET proměnné a hned tu první vrátí.
function prvniParametr() { foreach ($_GET as $param => $value) { return $param; } } |
||
Tori Profil |
4)
reset($_GET); // tento řádek možná nebude nutný if (!empty($_GET)) { $prvni = key($_GET); } |
||
Dandys2012 Profil * |
#4 · Zasláno: 24. 3. 2012, 09:40:30
Díky moc!!
Dá se to použít. Třetí mi nejlíp. |
||
Časová prodleva: 12 let
|
0