如何用PHP获取当前页面完整URL地址

互联网 20-6-8

PHP获取当前页面完整URL地址

使用PHP编写程序的时候,我们常常想要获取当前页面的URL。

下面提供一个用于获取当前页面URL的函数以及使用方法:

实例一:

function get_full_url(){     $protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://";     $url = $protocol.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];     return $url;  }

详解

//获取域名或主机地址   echo $_SERVER['HTTP_HOST']."<br>"; #localhost   //获取网页地址  echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php   //获取网址参数  echo $_SERVER["QUERY_STRING"]."<br>"; #id=5   //获取完整的url echo '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   //包含端口号的完整url echo '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);

推荐教程:《PHP视频教程》

以上就是如何用PHP获取当前页面完整URL地址的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: URL地址
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:PHP自定义函数xmlToArray的实例解析

相关资讯