Jak v PHP získat předávané parametry ?

Petr

Jak v PHP získat předávané parametry ?
« kdy: 19. 07. 2016, 20:06:42 »
Ahoj, potřebuji poradit jak získat zadané parametry v url. Problém je v tom, že nedokážu správně zkontrolovat takovou url

Kód: [Vybrat]
http://example.com/?a=1&b=1&c=http://example.com/?d=1&a=1
echo $_GET['a']; // 1 (OK)
echo $_GET['b']; // 1 (OK)
echo $_GET['c']; // http://example.com/?d=1 (chyba - má být : http://example.com/?d=1&a=1)
Prostě se to nějak motá dohromady, meporadí někdo ? Díky


Kit

Re:Jak v PHP získat předávané parametry ?
« Odpověď #1 kdy: 19. 07. 2016, 20:12:43 »
Zpracování je správně. Chybně je to v předávaném URL.

gl

Re:Jak v PHP získat předávané parametry ?
« Odpověď #2 kdy: 19. 07. 2016, 20:15:39 »
Ahoj, potřebuji poradit jak získat zadané parametry v url. Problém je v tom, že nedokážu správně zkontrolovat takovou url

Kód: [Vybrat]
http://example.com/?a=1&b=1&c=http://example.com/?d=1&a=1
echo $_GET['a']; // 1 (OK)
echo $_GET['b']; // 1 (OK)
echo $_GET['c']; // http://example.com/?d=1 (chyba - má být : http://example.com/?d=1&a=1)
Prostě se to nějak motá dohromady, meporadí někdo ? Díky

Ta url musi byt zakodovana pomoci http://php.net/manual/en/function.urlencode.php.