私はcurl
phpでポストプロセスを使用して、ウェブサイトのページ情報を応答として取得しています。次のコードを使用しています。
$ch = curl_init();
$_POST = array(
'ddlBoro' => 'Manhattan',
'txtHouseNo' => '2395',
'txtStreet' => '1 Ave',
'RadioStrOrBlk'=> 'Street',
'__EVENTTARGET'=> '',
'__EVENTARGUMENT'=> '',
'_ctl0'=>'_ctl0',
'SearchButton' => 'Search'
);
$url= 'http://xxx/xx/test.aspx';
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$_POST);
$response = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close ($ch);
echo("Results: <br>".$response);
echo "<pre>info";print_r($info);echo "</pre>";
しかし、私は常にhttp code 500
curl infoエラーとして取得しています.これを明確にすることはできますか?