PHP获取地址栏URL函数
在php获取一个url地址我会使用到超级全局变量$_SERVER,他包括了各种参数获取,如HTTP_HOST、PHP_SELF、QUERY_STRING等等,这里就不介绍了。
PHP获取URL的几个函数介绍,代码如下:
<?php //获取域名或主机地址 echo $_SERVER [ 'HTTP_HOST' ]. "<br>" ; //获取网页地址 echo $_SERVER [ 'PHP_SELF' ]. "<br>" ; //获取网址参数 echo $_SERVER [ "QUERY_STRING" ]. "<br>" ; //来源网页的详细地址 echo $_SERVER [ 'HTTP_REFERER' ]. "<br>" ; ?>把上面的几个函数组合一下,即可得到完整的URL地址,代码如下:
<?php // 说明:获取完整URL function curPageURL() { $pageURL = 'http' ; if ( $_SERVER [ "HTTPS" ] == "on" ) { $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 ; } ?>定义该函数之后就可以直接调用了,代码如下:
<?php echo curPageURL(); ?>查看更多关于PHP获取地址栏URL函数 - php函数的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did30661