好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

PHP获取地址栏URL函数 - php函数

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函数的详细内容...

  阅读:48次