cURL を使用して PHP Post リクエストを送信する際に問題が発生しています。
コードで行うべきこと:投稿データを使用してhttp://www.example.com/index.phpにアクセスします。
コードの動作: スクリプトを実行するページ内に www.example.com をロードします。Web サイトを使用しようとすると、404 エラーが発生します。
これが私のコードです:
$url = 'https://www.example.com/index.php';
$fields = array(
'info1'=>'par1',
'info2'=>'par2'
);
$postvars='';
$sep='';
foreach($fields as $key=>$value)
{
$postvars.= $sep.urlencode($key).'='.urlencode($value);
$sep='&';
}
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$postvars);
$result = curl_exec($ch);
curl_close($ch);