ホームページ >バックエンド開発 >PHPチュートリアル >PHPカールによるhttpおよびhttpsリクエストの実装例_PHPチュートリアル
curlを使用するたびに、常に多くの情報を確認する必要があります。
頻繁に使用する文をいくつか保存して、毎回 Google にアクセスする手間を省きます。
通常のカールリクエスト:
コードは次のとおりです | |
$url = 'http://www.111cn.net'; $curl =curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_HEADER, 1); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $data =curl_exec($curl); curl_close($curl); var_dump($data); |
curl を使用して HTTPS をリクエストします:
コードは次のとおりです | |
$url = 'https://www.111cn.net'; $curl =curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_HEADER, 1); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);//これが重要なポイントです。 $data =curl_exec($curl); curl_close($curl); var_dump($data); |
注意
https データをリクエストする場合、SSL 証明書のチェックを回避するために、この時点で次の 2 つのパラメーターを追加します。
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); |