Siempre que soluciones un problema tu solo trata de compartirlo con los demás, porque puede que lo necesiten al igual que tí.
Si no me equivoco, sería algo así:
Código PHP:
Ver original<?php
$web = "http://" . $_SERVER['SERVER_NAME'] . $_SERVER['PHP_SELF'];
?>
$_SERVER['SERVER_NAME'] se refiere al nombre del host del servidor. Por ejemplo, si es un servidor local, devolvería "localhost"
$_SERVER['PHP_SELF'] devuelve las rutas sin el nombre del host. (incluida la primer barra /)
Salu2