在PHP中如何获取当前的URL

$_server是PHP中的超块变量,提供有关标题,路径和脚本位置的信息。
除了$_server变量的各种用途外,它有助于获取PHP中的当前页面URL。

我们可以使用$_server变量获取PHP中的当前页面URL。
以下示例代码显示如何使用PHP中的$_server变量使用查询字符串获取当前的完整URL。

使用'$_server ['https']'检查协议是否是http或者https。

$protocol = ((!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://";

使用'$_server ['http_host']'从当前请求和'$_server ['request_uri']'获取当前页面的URI。

$currentURL = $protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];

如果要使用查询字符串获取当前页面URL,请使用'$_server ['query_string']'。

$currentURL = $protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . $_SERVER['QUERY_STRING'];
日期:2020-06-02 22:15:44 来源:oir作者:oir