PHP を使用した POST リクエスト
POST メソッドを使用してのみ検索クエリを実行できるシナリオについては、PHP を使用して POST リクエストを送信する方法を理解する重要です。このような状況では GET メソッドでは不十分なことがよくありますが、この記事では、POST 経由でパラメーターを送信し、PHP を使用して目的のコンテンツを取得するプロセスについて説明します。
CURL-Less メソッドの使用
CURL ライブラリを使用せずに POST リクエストを送信する簡単かつ効果的な方法は次のとおりです。
$url = 'http://server.com/path'; $data = ['key1' => 'value1', 'key2' => 'value2']; // Use 'http' key even for HTTPS requests $options = [ 'http' => [ 'header' => "Content-type: application/x-www-form-urlencoded\r\n", 'method' => 'POST', 'content' => http_build_query($data), ], ]; $context = stream_context_create($options); $result = file_get_contents($url, false, $context); if ($result === false) { /* Handle error */ } var_dump($result);
追加リソース
このメソッドの詳細については、以下にリンクされている PHP マニュアルを参照してください:
以上がcURL を使用せずに PHP で POST リクエストを送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。