Pobieranie zmiennych z URL

0

Witam serdecznie,
Mam aplikację która generuje linki w formie:

 
kod.html?kategorie=5&kategorie=6&kategorie=1&kategorie=2&kategorie=4&selectAll=on&selectItem=5&selectItem=6&selectItem=1&selectItem=2&selectItem=4&kraj=6&kraj=4&kraj=3&kraj=11&kraj=10&kraj=2&kraj=1&kraj=8&kraj=5&selectAll=on&selectItem=6&selectItem=4&selectItem=3&selectItem=11&selectItem=10&selectItem=2&selectItem=1&selectItem=8&selectItem=5&rok=2014&rok=2013&rok=2012&rok=2011&rok=2010&rok=2009&rok=2008&rok=2007&rok=2006&rok=2005&rok=2004&rok=2003&rok=2002&rok=2001&rok=2000&rok=1999&rok=1998&rok=1997&rok=1996&rok=1995&rok=1994&rok=1993&rok=1992&rok=1991&rok=1990&rok=1989&rok=1988&rok=1987&rok=1986&rok=1985&rok=1984&rok=1983&rok=1982&rok=1981&rok=1980&rok=1979&rok=1978&rok=1977&rok=1976&rok=1975&rok=1974&rok=1973&rok=1972&rok=1971&rok=1970&rok=1969&rok=1968&rok=1967&rok=1966&rok=1965&rok=1964&rok=1963&rok=1962&rok=1961&rok=1960&rok=1959&rok=1958&rok=1957&rok=1956&rok=1955&rok=1954&rok=1953&rok=1952&rok=1951&rok=1950&rok=1949&rok=1948&rok=1947&rok=1946&rok=1945&rok=1944&rok=1943&rok=1942&rok=1941&rok=1940&rok=1939&rok=1938&rok=1937&rok=1936&rok=1935&rok=1934&rok=1933&rok=1932&rok=1931&rok=1930&rok=1929&rok=1928&rok=1927&rok=1926&rok=1925&rok=1924&rok=1923&rok=1922&rok=1921&selectAll=on&selectItem=2014&selectItem=2013&selectItem=2012&selectItem=2011&selectItem=2010&selectItem=2009&selectItem=2008&selectItem=2007&selectItem=2006&selectItem=2005&selectItem=2004&selectItem=2003&selectItem=2002&selectItem=2001&selectItem=2000&selectItem=1999&selectItem=1998&selectItem=1997&selectItem=1996&selectItem=1995&selectItem=1994&selectItem=1993&selectItem=1992&selectItem=1991&selectItem=1990&selectItem=1989&selectItem=1988&selectItem=1987&selectItem=1986&selectItem=1985&selectItem=1984&selectItem=1983&selectItem=1982&selectItem=1981&selectItem=1980&selectItem=1979&selectItem=1978&selectItem=1977&selectItem=1976&selectItem=1975&selectItem=1974&selectItem=1973&selectItem=1972&selectItem=1971&selectItem=1970&selectItem=1969&selectItem=1968&selectItem=1967&selectItem=1966&selectItem=1965&selectItem=1964&selectItem=1963&selectItem=1962&selectItem=1961&selectItem=1960&selectItem=1959&selectItem=1958&selectItem=1957&selectItem=1956&selectItem=1955&selectItem=1954&selectItem=1953&selectItem=1952&selectItem=1951&selectItem=1950&selectItem=1949&selectItem=1948&selectItem=1947&selectItem=1946&selectItem=1945&selectItem=1944&selectItem=1943&selectItem=1942&selectItem=1941&selectItem=1940&selectItem=1939&selectItem=1938&selectItem=1937&selectItem=1936&selectItem=1935&selectItem=1934&selectItem=1933&selectItem=1932&selectItem=1931&selectItem=1930&selectItem=1929&selectItem=1928&selectItem=1927&selectItem=1926&selectItem=1925&selectItem=1924&selectItem=1923&selectItem=1922&selectItem=1921&kategorie=&kraj=&rok=&sortt=4&kier=1#PAGE#

W jaki sposób mógłbym pobrać te zmienne rok, kraj, kategoria, sort itp w formie kraj1|kraj2|kraj3|kraj4 (czyli w efekcie coś jak $_GET[kraj] = kraj1|kraj2|kraj3|kraj4)

Ilość tych zmiennych jest różna...

Wiecie może jak mógłbym uzyskać to pobranie w wyżej podanej formie?

Z góry dziękuję za pomoc,
Northwest

0

kod.html?kraj[]=1&kraj[]=2&kraj[]=3
i potem $_GET['kraj'][0], $_GET['kraj'][1], $_GET['kraj'][2] itd. jak normalna tablica.

chyba, że chciałeś skrócić ten link (bo nie wiem czy poruszasz problem nadgrywania zmiennej w takiej formie jak masz, czy tego, że to jest takie długie), no to explode('|', $_GET['kraj']) jeżeli w linku masz &kraj=kraj1|kra2|kraj3|kraj4

0

Nooo właśnie... Mam 20 x ten kraj - i chciałbym wszystkie te wartości przypisać do zmiennej w formie np. kraj1|kraj2|kraj3|kraj4 chce wszystkie te wartości - a nie tylko ostatnią.... :)

0

dostałeś dwie możliwe odpowiedzi, czy jeszcze masz z czymś problem?

1 użytkowników online, w tym zalogowanych: 0, gości: 1