php如何获取当前页面

avatar
作者
猴君
阅读量:0

在PHP中,要获取当前页面的URL,可以使用$_SERVER超全局变量。特别是,$_SERVER['PHP_SELF']变量包含当前脚本的文件名,而$_SERVER['HTTP_HOST']$_SERVER['REQUEST_URI']分别包含主机名和请求URI。结合这些变量,我们可以构建当前页面的完整URL。

以下是一个PHP代码示例,用于获取并打印当前页面的URL:

<?php // 获取协议 $protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') ? "https://" : "http://";  // 获取主机名 $host = $_SERVER['HTTP_HOST'];  // 获取请求URI $uri = $_SERVER['REQUEST_URI'];  // 构建当前页面的完整URL $current_url = $protocol . $host . $uri;  // 打印当前页面的URL echo "当前页面的URL是: " . $current_url; ?> 

这段代码首先检查是否有SSL/TLS协议,然后获取主机名和请求URI,并将它们组合成完整的URL。最后,它使用echo语句打印出当前页面的URL。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!