Y para obtener el host (el dominio) usa $_SERVER['HTTP_HOST']. Si sólo te interesa el nombre y ruta del script puedes poner $_SERVER['PHP_SELF'], y si te interesa lo que hay luego de ? pones $_SERVER['QUERY_STRING']. Puedes leer algo más sobre la variable global $_SERVER aquí:
http://www.php.net/reserved.variables.server