获得当前页面的绝对的Url(可能的https,端口,以及参数)

//写了一个函数,获得当前页面的绝对的 Url(可能的https,端口,以及参数)
function AbsoluteUrl() {
GLOBAL $HTTP_SERVER_VARS;
$HTTPS=$HTTP_SERVER_VARS["HTTPS"];
$HTTP_HOST=$HTTP_SERVER_VARS["HTTP_HOST"];
$SCRIPT_ URL =$HTTP_SERVER_VARS["SCRIPT_ URL"];
$PATH_INFO=$HTTP_SERVER_VARS["PATH_INFO"];
$REQUEST_URI=$HTTP_SERVER_VARS["REQUEST_URI"];
$SCRIPT_NAME=$HTTP_SERVER_VARS["SCRIPT_NAME"];

$QUERY_STRING=$HTTP_SERVER_VARS["QUERY_STRING"];
if (get_magic_quotes_gpc()==1) $QUERY_STRING=stripslashes($QUERY_STRING);
if ($QUERY_STRING!="") $QUERY_STRING="?".$QUERY_STRING;

$uri_http=(((strtolower($HTTPS)=="off")or($HTTPS==0)) ? 'http' : 'https') . '://' . $HTTP_HOST ;

if (isset($SCRIPT_ URL))
$ url=$SCRIPT_ URL;

else if (isset($PATH_INFO))
$ url = $PATH_INFO;

else if (isset($REQUEST_URI))
$ url = $REQUEST_URI;

else if (isset($SCRIPT_NAME))
$ url = $SCRIPT_NAME;

$ url=$uri_http.$ url.$QUERY_STRING;

return $ url;
}
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值