Tienes la función:
parse_url()
www.php.net/parse_url
Con esa función puedes tomar la parte del URL dado que quieras, deja en un array totalmente desglosado todos los elementos de un URL.
Fijate en la documentación de PHP en los comentarios de los usuarios de esa función .. tienes ejemplos aplicados.
Un saludo,