今天在更改一个微信支付的页面时,发现把原来可以正常使用的微信支付代码放到新页面时,会报一个文档上没有的错误:当前URL未注册:$key0$。如下图所示。
最后调试了很久才发现问题,如果是 PATHINFO 模式的话(http://a.com/pay/id/1这样),url后面接有参数,微信支付会把参数当成目录,从而报错。如果将url地址改成http://a.com/pay?id=1这样就不会有问题了

今天在更改一个微信支付的页面时,发现把原来可以正常使用的微信支付代码放到新页面时,会报一个文档上没有的错误:当前URL未注册:$key0$。如下图所示。
最后调试了很久才发现问题,如果是 PATHINFO 模式的话(http://a.com/pay/id/1这样),url后面接有参数,微信支付会把参数当成目录,从而报错。如果将url地址改成http://a.com/pay?id=1这样就不会有问题了
欢迎使用WordPress。这是您的第一篇文章。编辑或删除它,然后开始写作吧!