我已经阅读了很多文章和讨论(也在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”。
谢谢!