zoukankan      html  css  js  c++  java
  • 支付宝支付成功,return_url.php返回数据为空解决办法

    //经过检查发现是支付宝接口alipay_notify.php   
    //中get_verify()有问题
    $fp=@fsockopen($transports.$urlarr['host'],$urlarr['port'],$errno,$errstr,$time_out);
        
            if(!$fp) 
        {
                die("ERROR: $errno - $errstr<br />\n");
            } 
        else 
        {
                fputs($fp, "POST ".$urlarr["path"]." HTTP/1.1\r\n");
                fputs($fp, "Host: ".$urlarr["host"]."\r\n");
                fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n");
                fputs($fp, "Content-length: ".strlen($urlarr["query"])."\r\n");
                fputs($fp, "Connection: close\r\n\r\n");
                fputs($fp, $urlarr["query"] . "\r\n\r\n");
                while(!feof($fp)) {
                    $info[]=@fgets($fp, 1024);
                }
                fclose($fp);
                $info = implode(",",$info);
                return $info;
    //修改后的代码:
    $curl = curl_init();   
        curl_setopt($curl, CURLOPT_URL, $url);   
        curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);  
        curl_setopt($curl, CURLOPT_POST, 1);   
        curl_setopt($curl, CURLOPT_POSTFIELDS, $urlarr["query"]);   
        curl_setopt($curl, CURLOPT_TIMEOUT, $time_out);   
        curl_setopt($curl, CURLOPT_HEADER, 0);   
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);   
        $info = curl_exec($curl); 
        if (curl_errno($curl))
        {   
            $error=curl_error($curl);
            $this->_log_result($error);
            echo '<pre><b>错误:</b><br />'.curl_error($curl);   
        }   
            curl_close($curl);   
            return $info; 
    ////经过测试。返回数据正确,付款成功,并更新订单,显示已付款
  • 相关阅读:
    数据分析实战(4)-Kaggle-谷歌数据分析
    东财主力资金异动数据探索分析
    数据分析实战(2)-Kaggle-共享单核数据分析
    爬虫框架Scrapy 之(二) --- scrapy文件介绍
    爬虫框架Scrapy 之(一) --- scrapy整体认识
    atomic
    坑爹的缩写
    一些坑爹的结构体
    sensor hub
    android p 常识
  • 原文地址:https://www.cnblogs.com/smallwind/p/3103223.html
Copyright © 2011-2022 走看看