ヘッダー ジャンプ値転送の実装方法: 1. PHP サンプル ファイルを作成し、フォームを含む HTML ページを出力します; 2. ページ内の JS を通じてフォームを送信して、ポスト ジャンプをシミュレートします。
この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、Dell G3 コンピューター。
PHP ヘッダーでジャンプして値を渡す方法
PHP ヘッダーでジャンプしてポスト データを渡す
PHP でリンクを作成する必要がある場合があります。ジャンプの場合は
header("Location: $url");
という方法がよく使われますが、この方法ではジャンプ時に目的のリンクにデータを投稿する必要があるため、フォームを含む HTML ページを出力し、JS を渡すことが解決策の 1 つとなります。ページ内 フォームの送信方法はポストジャンプをシミュレートします。
<?php echo <<<EOT <form name='fr' action='{$url}' method='POST'> <input type='hidden' name='field1' value='{$field1}'> <input type='hidden' name='field2' value='{$field2}'> </form> <script type='text/javascript'> document.fr.submit(); </script> EOT;
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPヘッダーの値を渡すためにジャンプする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。