ホームページ >バックエンド開発 >PHPチュートリアル >PHPカール CURLOPT_RETURNTRANSFER パラメータの使用例、curl 例_PHP チュートリアル
ページコンテンツを取得します。ページに直接出力せず、CURLOPT_RETURNTRANSFERパラメータ設定を行います
PHP Curl を使用して、ページのコンテンツを取得したり、データを送信したりする場合は、返されたコンテンツを直接出力するのではなく、変数として保存したいことがあります。現時点では、curl の CURLOPT_RETURNTRANSFER オプションを 1 または true に設定する必要があります。
1. Curl はページのコンテンツを取得して直接出力します。 例:
$ch =curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_exec($ch);
curl_close($ch);
?>
2. Curl はページのコンテンツを直接出力せずに取得します。 例:
$ch =curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response =curl_exec($ch); //コンテンツは取得されましたが、ページには出力されていません。
curl_close($ch);
$response;
をエコーする
?>