La primera forma es tan simple como:
Código PHP:
foreach($_GET as $nombre=>$valor)
{
echo 'Variable:'.$nombre.' Valor:'.$valor;
}
La segunda forma que pides es mediante $_SERVER['REQUEST_URI'];
Te recomiendo la primera y que las valides todas para evitar posibles inyecciones o envenamiento de variables.
Un saludo.