Siempre depende el servidor (marca no modelo) algunos pueden agregar algún dato más pero en general no existe esa variable debe armarse.
Tirá un
Código PHP:
<?php phpinfo();
A ver si tu server devuelve un campo como eso, te fijas al final las variable $_SERVER[' .. ']
Sino existe la tenés que armar
Código PHP:
echo "http://{$_SERVER['HTTP_HOST']}{$_SERVER['SCRIPT_NAME']}";