首页 > 编程 > PHP > 正文

如何通过PHP获取当前页面URL函数

2020-03-22 18:25:55
字体:
来源:转载
供稿:网友
这篇文章主要介绍了PHP获取当前页面URL函数实例,讲述了一个非常简单实用的获取当前页面URL的函数,并附带说明了server参数的用法,需要的朋友可以参考下

本文实例讲述了PHP获取当前页面URL函数实例,分享给大家供大家参考。具体实现方法如下:

在PHP中,没有默认的Function来获取目前所在页面的URL,所以今天就向大家介绍一个在PHP获取当前页面完整URL的html' target='_blank'>PHP函数.

函数代码如下,调用时只需要使用 curPageURL() 就行啦:

/* 获得当前页面URL开始 */ function curPageURL() {  $pageURL = http  if ($_SERVER[ HTTPS ] == on ) { // 如果是SSL加密则加上“s”  $pageURL .= s  $pageURL .= ://  if ($_SERVER[ SERVER_PORT ] != 80 ) {  $pageURL .= $_SERVER[ SERVER_NAME ]. : .$_SERVER[ SERVER_PORT ].$_SERVER[ REQUEST_URI  } else {  $pageURL .= $_SERVER[ SERVER_NAME ].$_SERVER[ REQUEST_URI  return $pageURL; /* 获得当前页面URL结束 */

补充一下server参数说明,代码如下:

//获取域名或主机地址 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 //获取完整的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); #http://localhost/blog

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP !

相关推荐:

如何使用PHP中curl伪造IP

以上就是如何通过PHP获取当前页面URL函数的详细内容,PHP教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表