Curlを使用してページを読み込もうとしています。予想どおり、ページが正しく読み込まれます。しかし、問題は、Curlが必要に応じてコンテンツを変数に保存するのではなく、コンテンツ全体を出力することです。
コードは次のようになります。
//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
//execute post
$result = curl_exec($ch);
//close connection
curl_close($ch);
初期化を除いて、これはphpファイルのコンテンツ全体です。これよりも簡単にすることはできませんが、コンテンツを出力し、変数$resultに保存しません。
私は試した:
curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
また、他のアドレスをたくさん試しましたが、同じ結果でした。私は何か見落としてますか?
たぶん、別のCurlオプションを設定する必要がありますか、それともテストサーバーのいくつかの設定を変更する必要がありますか?