$url = $_SERVER['REQUEST_URI']; // Получаем ссылку
$check_get = parse_url($url); // Разбираем и получаем компоненты
echo $check_get['query'].'<br>'; // Выводим все, что есть в _GET запросе
$query_temp = explode('&', $check_get); // Разбиваем _GET запрос в массив
$query = array(); // Задаем пустой массив для будущего вывода
// Перебираем массив с GET запросом
foreach($query_temp as $key=>$value) {
$temp = explode('=', $value); // Разбиваем каждый запрос через знак =
$query[$temp['0']] = $temp['1'];
}
/*
таким образом при запросе ?page=about&action=edit
получим массив вида:
Array
(
[page] => about
[action] => edit
)
А дальше с ним делать, что угодно. Получать значения, редиректить на соответствующие страницы и так далее..
*/