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 サイトの他の関連記事を参照してください。