使用PHP获取当前页面URL的方法如下:
-
使用$_SERVER["REQUEST_URI"]获取当前页面的URI(不包含域名和协议)。
-
使用$_SERVER["HTTP_HOST"]获取当前页面的域名。
-
使用$_SERVER["HTTPS"]判断当前页面是否使用HTTPS协议。
-
使用三元运算符(?:)拼接成完整的URL。
完整代码如下:
$url = "http" . (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] === "on" ? "s" : "") . "://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
注意:以上代码只适用于在Web服务器上运行的PHP代码,不适用于命令行模式。