PHP の file_get_contents() を使用した HTTP POST データ送信
PHP の file_get_contents() 関数を使用して URL コンテンツを取得しようとすると、特定の URL が必要になる場合があります。データ投稿。このニーズを満たすために、stream_context パラメータを利用できます。
必要なストリーム コンテキストを構築するには、次の手順を実行します。
コード例:
$postData = http_build_query([ 'var1' => 'some content', 'var2' => 'doh' ]); $opts = ['http' => ['method' => 'POST', 'header' => 'Content-Type: application/x-www-form-urlencoded', 'content' => $postData] ]; $context = stream_context_create($opts); $result = file_get_contents('http://example.com/submit.php', false, $context);
これらの手順を実装することで、HTTP POST データを効果的に送信できます。 file_get_contents() を使用します。カールはより多くの機能を提供しますが、PHP のストリームは、あまり知られていませんが、同様に強力な HTTP POST 操作の代替手段を提供します。
以上がPHP の「file_get_contents()」を使用して HTTP POST データを送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。