Вот функция которая найдёт в строке параметры GET и будет их возврящать в виде массива:
1 2 3 4 5 6 7 8 9 10 |
function super_get($str = '') { if($str == '') $str = $_SERVER['REQUEST_URI']; $myArr = explode("?", $str); $myArr = explode("&", $myArr[1]); foreach ($myArr AS $key => $value): $arr = explode("=", urldecode($value)); $myArr[$arr[0]] = $arr[1]; endforeach; return $myArr; } |
Она получает один параметр, это строка, если её не передать, то функция посмотрит строку $_SERVER[‘REQUEST_URI’].
Возвращаемый результат функций, это массив.