PHP POST数据并使用curl检索响应

时间:2015-08-23 16:21:39

标签: php post curl http-response-codes


我已经阅读了很多文章和讨论(也在Stackoverflow中),但我还没有找到解决方案。
我有一个表格,可以对外部网站采取行动。
我需要提交表单以获取该站点的响应(我的http请求的响应头很好)。可能吗?
我尝试过curl(CURLOPT_RETURNTRANSFER为true)但是我的代码可能有问题:

        $post_data['xx'] = 'xxx';
        $post_data['yy'] = 'yyy';
        $post_data['zz'] = '13-12-2015';

        $postData = '';
        foreach($post_data as $k => $v) 
        { 
          $postData .= $k . '='.$v.'&'; 
        }
        rtrim($postData, '&');

        $url = 'http://......';

        $ch = curl_init();

        curl_setopt($ch, CURLOPT_URL,$url);
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS,$postData);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

        $result = curl_exec ($ch);          
        $http = curl_getinfo($ch, CURLINFO_HTTP_CODE);
        echo $http;

        curl_close ($ch);

回报为“0”。

谢谢!

0 个答案:

没有答案