最近微信支付被曝有漏洞,很多用到微信支付功能的网站都想要尽快的补漏洞,防止造成不必要的损失,那么怎么给微信支付补漏洞呢?以php微信支付为例
工具/原料到微信官方网站下载WxpayAPI_php
在下载的phpsdk中打开lib文件夹
打开lib文件夹总的WxPay.Data.php文件
在
if(!$xml){
throw new WxPayException("xml数据异常!");
}
下加入libxml_disable_entity_loader(true);代码在80行左右
在WxPay.Config.php中第52行,改为const CURL_PROXY_PORT = 8080;
将修改过后的文件覆盖之前的sdk文件