服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: 130-5800-8007
当前位置: 主页 > php教程 > php教程 >

PHP获取地址栏URL函数

时间:2017-01-13 20:49来源: 作者: 点击:
在php获取一个url地址我会使用到超级全局变量$_SERVER,他包括了各种参数获取,如HTTP_HOST、PHP_SELF、QUERY_STRING等等,这里就不介绍了。 PHP获取URL的几个函数介绍,代码如下: ?php //获取域名或主
在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(); 
?> 
 
(责任编辑:最模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容