ホームページ >バックエンド開発 >PHPチュートリアル >PHPカールによるhttpおよびhttpsリクエストの実装例_PHPチュートリアル

PHPカールによるhttpおよびhttpsリクエストの実装例_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:17:091138ブラウズ

phpcurlはhttpおよびhttpsリクエストの例を実装します

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_VERIFYPEER, FALSE); // https リクエストは証明書とホストを検証しません
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);

http://www.bkjia.com/PHPjc/895094.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/895094.html技術記事 PHPcurl は http および https リクエストのサンプルを実装します。curl を使用するときは常に、多くの情報を確認する必要があります。 頻繁に使用する文をいくつか保存しておくと、毎回 Google で検索する手間が省けます。 通常のカールリクエスト: ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。