En PHP existen varias variables que ofrecen datos sobre la URL que se está ejecutando. Combinadas puedes obtener tu URL en el formato que desees.
Por ejemplo, con las variables $_SERVER de PHP siguientes puedes obtener esa URL que estás ejecutando:
$_SERVER["REQUEST_URI"] (devuelve la URL que estás ejecutando, relativa a la raíz de tu dominio)
$_SERVER["PHP_SELF"] (devuelve el script que estás ejecutando, relativo a la raíz de tu dominio, que puede ser distinto que REQUEST_URI porque estés utilizando un .htaccess)
$_SERVER["SERVER_NAME"] (Almacena el servidor que donde está esa página)
Con todo esto podrías componer tu URL con un código similar a este:
$url_actual = "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
echo "<b>$url_actual</b>";
Espero que estas líneas te hayan servido para obtener la URL que se está ejecutando en ese script PHP. Revisa las variables de PHP $_SERVER, que siempre contienen información útil.