本文实例讲述了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教程
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
新闻热点
疑难解答