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

原创 2007年09月22日 16:27:00
 

HTML Tags and JavaScript tutorial



获得当前页面的绝对的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
;
}
 


微信公众号支付出错: 当前页面的URL未注册: get_brand_wcpay_request:fail

支付授权目录 设置问题 如下设置 假如请求是:http://www.xxx.com/shop/2/user/do-pay 必须填写: http://www.xxx.com/shop/...
  • buyueliuying
  • buyueliuying
  • 2016年08月23日 16:39
  • 6964

微信支付:“当前页面的URL未注册”

微信支付之:3当前页面的URL未注册
  • qq_16071145
  • qq_16071145
  • 2016年05月04日 21:53
  • 36048

微信公众号支付报错:当前的url未注册解决方法

今天在做微信公众号支付的时候,前面授权openid,下单请求,都没问题; 就是再获取到preypay_id,生成支付页面的时候,当点击支付的时候报了一个错误:当前的url为注册; 原因: ...
  • ZixiangLi
  • ZixiangLi
  • 2017年11月07日 15:17
  • 952

如何用js准确获取当前页面url网址信息

在WEB开发中,时常会用到javascript来获取当前页面的url网址信息,在这里是我的一些获取url信息的小总结。 下面我们举例一个URL,然后获得它的各个组成部分:http://i.cnblo...
  • voke_
  • voke_
  • 2017年10月20日 10:55
  • 253

微信支付出现--3当前页面的URL未注册

最近在尝试着写微信支付方面的内容,今天下午的时候遇到了一个问题,也就是当前页面没有进行注册的问题。 在写好后台代码之后我在微信后台配置了测试授权目录和支付白名单,如下图所示,但是无论我如何进行测...
  • daily886
  • daily886
  • 2017年01月23日 17:40
  • 3772

JS获取当前页面的URL等信息

设置或获取对象指定的文件名或路径。 alert(window.location.pathname)   设置或获取整个 URL 为字符串。 alert(window.location.href);  ...
  • DERRANTCM
  • DERRANTCM
  • 2015年08月14日 14:57
  • 1413

微信支付url未注册问题解决方案

微信H5网页支付产生未注册的问题 最近开发单页应用,然后集成在微信端。因为项目需要接通微信支付,而在开发过程中也遇上了一些问题。 所以便写下这篇文章,希望给同样遇上问题的朋...
  • weixin_29351003
  • weixin_29351003
  • 2017年07月11日 23:52
  • 9792

rails 获得当前页面的url

request.url
  • dazhi_100
  • dazhi_100
  • 2014年06月11日 17:21
  • 1706

PHP版微信JSAPI支付时报"当前页面的URL未注册"的问题

原因1:公众号支付授权目录或测试授权目录设置不正确。 原因2:微信SDK"WxPay.JsApiPay.php"文件中GetOpenid方法中$baseUrl的拼接的结果与支付授权目录配置的不一...
  • tangxinzhuan
  • tangxinzhuan
  • 2015年11月19日 16:15
  • 7230

微信公众号支付 当前页面的url未注册 一直提示这个 求救!!!

支付时显示 “当前页面的url未注册“在商户平台已经设置好了请求地址是http://xxx.com/order/Pay.jsp 一直提示 这个目录未注册 微信后台已经设置了支付授权目录,支付授权目录为...
  • qq_31483135
  • qq_31483135
  • 2018年01月18日 17:47
  • 220
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:获得当前页面的绝对的Url(可能的https,端口,以及参数)
举报原因:
原因补充:

(最多只允许输入30个字)