This is odd, but for some reason the $_SERVER[\"SCRIPT_URI\"] will not return the domain name when I am in child/sub-pages but will only work on the main page.
$_SERVER[\"SCRIPT_URI\"]
Depending on what you want, I'd use one of the following:
From the php docs
EDIT: Maybe PHP_SELF isn't the best. See comments.