HTML フォームを使用せずに PHP で Web ページをリダイレクトし、POST データを送信する方法

Patricia Arquette
リリース: 2024-10-26 23:35:30
オリジナル
307 人が閲覧しました

How to Redirect a Webpage and Send POST Data with PHP without Using HTML Forms?

PHP を使用した POST データのリダイレクトと送信

この質問では、Web ページをリダイレクトしてデータを送信する方法という独特の課題に遭遇します。 HTML フォームに依存しない POST メソッド。望ましい結果は、PHP スクリプトを使用して非表示フィールドを外部ゲートウェイに送信することです。通常、以下のコード スニペットに示すように、GET 経由でのデータ送信は簡単です。

<code class="php">header('Location: http://www.provider.com/process.jsp?id=12345&name=John');</code>
ログイン後にコピー

ただし、PHP のみを使用して POST 経由でデータを送信することはできません。受け入れられた回答で述べたように、これを実現するには cURL を使用できますが、サーバー側のスクリプトではなくブラウザ クライアントとして機能する PHP コードが必要です。

代替ソリューションは、より複雑ではありますが、次のとおりです。 PHP を使用してデータが入力されたフォームを動的に作成し、JavaScript を使用してそれを送信します。このアプローチは、提供された回答で概説されており、HTML フォームを使用せずに POST データ送信を可能にします。

以上がHTML フォームを使用せずに PHP で Web ページをリダイレクトし、POST データを送信する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!