如何通过curl-php从asp站点提交表单后检索数据

如何通过curl-php从asp站点提交表单后检索数据,php,cakephp,curl,Php,Cakephp,Curl,在通过curl提交表单后,我必须从中检索数据,但我无法这样做。有人能帮我吗 $kv[]='ctl00$txtRegNo=565'; $kv[]='ctl00$ddlDistrict=170'; $kv[]='ctl00$ddlYear=2013'; $query_string = join("&", $kv); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTR

在通过curl提交表单后,我必须从中检索数据,但我无法这样做。有人能帮我吗

$kv[]='ctl00$txtRegNo=565';
$kv[]='ctl00$ddlDistrict=170';
$kv[]='ctl00$ddlYear=2013';
$query_string = join("&", $kv);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, count($kv));
curl_setopt($ch, CURLOPT_POSTFIELDS, $query_string);
$output = curl_exec($ch);
curl_close($ch);

提前感谢

您无法获得正确的输出,因为它是asp站点。通过提交表单,您还应该添加额外的post参数,如u VIEWSTATE、u EVENTTARGET

对不起,伙计,您需要提供更多详细信息。您目前使用什么机制提交表单?您已经用php和asp.net标记了您的问题-您使用的是哪种?你想收集什么数据?你明白了吗?(不,不是最后一个)你的问题是什么,你展示的代码不起作用呢?我的代码起作用,但没有给出期望的输出。这就是为什么我在这里你想要的输出是什么?我在表格提交后寻找结果集。试试这个