如何用PHP获取当前页面的URL地址?

更新于
2026-09-24 22:45:49
1阅读来源:SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计217个文字,预计阅读时间需要1分钟。

如何用PHP获取当前页面的URL地址?

JavaScript实现:`top.location.href` 跳转顶级窗口地址;`this.location.href` 跳转当前窗口地址。

如何用PHP获取当前页面的URL地址?

PHP实现:`echo ;` 用于顶级窗口跳转;`echo ;` 用于当前窗口跳转。

javascript实现:top.location.href顶级窗口的地址 this.location.href当前窗口的地址PHP实现:#测试网址:localhost/blog/testurl.PHP?id=5 //获取域名或主机地址 echo$_SERVER['HTTP_HOST']."<br>";localhost //获取网页地址$_SERVER['PHP_SELF']."<br>";/blog/testurl.PHP //获取网址参数$_SERVER["QUERY_STRING"]."<br>";id=5 //获取用户代理$_SERVER['HTTP_REFERER']."<br>"; //获取完整的urlecho''.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; $_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']; localhost/blog/testurl.PHP?id=5 //包含端口号的完整url$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; localhost:80/blog/testurl.PHP?id=5 //只取路径 $url=''.$_SERVER['SERVER_NAME'].echodirname($url); localhost/blog

本文共计217个文字,预计阅读时间需要1分钟。

如何用PHP获取当前页面的URL地址?

JavaScript实现:`top.location.href` 跳转顶级窗口地址;`this.location.href` 跳转当前窗口地址。

如何用PHP获取当前页面的URL地址?

PHP实现:`echo ;` 用于顶级窗口跳转;`echo ;` 用于当前窗口跳转。

javascript实现:top.location.href顶级窗口的地址 this.location.href当前窗口的地址PHP实现:#测试网址:localhost/blog/testurl.PHP?id=5 //获取域名或主机地址 echo$_SERVER['HTTP_HOST']."<br>";localhost //获取网页地址$_SERVER['PHP_SELF']."<br>";/blog/testurl.PHP //获取网址参数$_SERVER["QUERY_STRING"]."<br>";id=5 //获取用户代理$_SERVER['HTTP_REFERER']."<br>"; //获取完整的urlecho''.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; $_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']; localhost/blog/testurl.PHP?id=5 //包含端口号的完整url$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; localhost:80/blog/testurl.PHP?id=5 //只取路径 $url=''.$_SERVER['SERVER_NAME'].echodirname($url); localhost/blog