PHP で CURL を使用して get リクエストを送信する場合のパラメーター受け渡しの問題の分析

王林
リリース: 2023-04-08 07:52:02
転載
3535 人が閲覧しました

PHP で CURL を使用して get リクエストを送信する場合のパラメーター受け渡しの問題の分析

get リクエストは最も単純なリクエストですが、https リクエストを行う場合は SSL 検証をオフにする必要があるため、リクエストが http リクエストであるか https リクエストであるかに注意する必要があります。そうしないと検証に合格せず、方法がありません。データが要求されます。

GET リクエストのパラメータ

Get は、通常のリクエスト URL がパラメータを渡すのと同じ方法でパラメータを渡します

(無料のオンライン ビデオ チュートリアルの共有: php ビデオ チュートリアル)

function get_info($card){
 
  $url ="http://www.sdt.com/api/White/CardInfo?cardNo=".$bank_card; 
 
  $ch = curl_init();
  //设置选项,包括URL
  curl_setopt($ch, CURLOPT_URL, $url);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($ch, CURLOPT_HEADER, 0);
 
  //执行并获取HTML文档内容
  $output = curl_exec($ch);
  //释放curl句柄
  curl_close($ch);
  return $output;
}
ログイン後にコピー

HTTPS リクエストを行うときは SSL 検証に注意してください

function get_bankcard_info($bank_card){
 
  $url ="https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?_input_charset=utf-8&cardNo=".$bank_card."&cardBinCheck=true";
 
  $ch = curl_init();
 
  //设置选项,包括URL
  curl_setopt($ch, CURLOPT_URL, $url);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($ch, CURLOPT_HEADER, 0);
  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//绕过ssl验证
  curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
 
  //执行并获取HTML文档内容
  $output = curl_exec($ch);
 
  //释放curl句柄
  curl_close($ch);
  return $output;
}
ログイン後にコピー

関連記事チュートリアルの推奨事項:php チュートリアル

以上がPHP で CURL を使用して get リクエストを送信する場合のパラメーター受け渡しの問題の分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:jb51.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート