从品牌网站建设到网络营销策划,从策略到执行的一站式服务
PHP读取微信认证超时,错误如下:
创新互联长期为数千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为宝应企业提供专业的网站设计制作、网站设计,宝应网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。
[error] 1548#0: *137 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught exception 'WxPayException' with message 'curl出错,错误码:28' in /home/cat/html/releases/20160825025148/lib/WxPay.Api.php:566
错误代码28表示超时,有的网站说吧 second更改为60 ,如下
private static function postXmlCurl($xml, $url, $useCert = false, $second = 60)
{
$ch = curl_init();
//设置超时
curl_setopt($ch, CURLOPT_TIMEOUT, $second);
……………………
经过小编尝试根本不管用
正确的做法应该是更改函数 unifiedOrder 的参数timeout的值,默认是6,增大为你可以使用的状态为止
public static function unifiedOrder($inputObj, $timeOut = 6)
{
$url = "https://api.mch.weixin.qq.com/pay/unifiedorder";
//检测必填参数
if(!$inputObj->IsOut_trade_noSet()) {
throw new WxPayException("缺少统一支付接口必填参数out_trade_no!");
}else if(!$inputObj->IsBodySet()){
throw new WxPayException("缺少统一支付接口必填参数body!");
}else if(!$inputObj->IsTotal_feeSet()) {
throw new WxPayException("缺少统一支付接口必填参数total_fee!");
}else if(!$inputObj->IsTrade_typeSet()) {
throw new WxPayException("缺少统一支付接口必填参数trade_type!");
}
参考:curl返回常见错误码
http://www.cnblogs.com/wainiwann/p/3492939.html
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图