通过 DNS 支持在 PHP 中获取当前 URL

Get current URL in PHP with DNS support

例如,我有一个位于 https://somesite.com/script.php 的 PHP 脚本,但有一个指向 https://somesite.com/script.php 的 DNS 条目 sitewrapper.org。在这种情况下,$_SERVER['SERVER_NAME']somesite.com。如何访问 sitewrapper.org

我需要根据 URL 用户访问站点的方式执行一些代码,而不是实际的服务器名称。

$_SERVER['HTTP_HOST']。它应该包含主机名和端口,因为它是由 http 客户端请求的。