$_SERVER['HTTP_HOST'], и из него уже парсить домен
или $_SERVER['SERVER_NAME'], но SERVER_NAME не всегда будет работать корректно, в зависимости от настроек сервера.
Общий ответ для всех подобных вопросов - var_dump($_SERVER);
В данном частном случае нужен элемент HTTP_HOST, который по очевидным причинам всегда есть и содержит правильное значение.