PHP获取当前页面完整URL的实现代码

前端技术 2023/09/09 PHP
javascript实现:
复制代码 代码如下:

top.location.href   顶级窗口的地址 this.location.href  当前窗口的地址

PHP实现:
复制代码 代码如下:

#测试网址:     http://localhost/blog/testurl.php?id=5
//获取域名或主机地址 echo $_SERVER[\'HTTP_HOST\'].\"<br>\"; #localhost
//获取网页地址 echo $_SERVER[\'PHP_SELF\'].\"<br>\"; #/blog/testurl.php
//获取网址参数 echo $_SERVER[\"QUERY_STRING\"].\"<br>\"; #id=5
//获取用户代理 echo $_SERVER[\'HTTP_REFERER\'].\"<br>\";
//获取完整的urlecho \'http://\'.$_SERVER[\'HTTP_HOST\'].$_SERVER[\'REQUEST_URI\']; echo \'http://\'.$_SERVER[\'HTTP_HOST\'].$_SERVER[\'PHP_SELF\'].\'?\'.$_SERVER[\'QUERY_STRING\']; #http://localhost/blog/testurl.php?id=5
//包含端口号的完整urlecho \'http://\'.$_SERVER[\'SERVER_NAME\'].\':\'.$_SERVER[\"SERVER_PORT\"].$_SERVER[\"REQUEST_URI\"];  #http://localhost:80/blog/testurl.php?id=5
//只取路径$url=\'http://\'.$_SERVER[\'SERVER_NAME\'].$_SERVER[\"REQUEST_URI\"];  echo dirname($url); #http://localhost/blog

本文地址:https://www.stayed.cn/item/23970

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。