ホームページ  >  記事  >  バックエンド開発  >  PHPヘッダーの値を渡すためにジャンプする方法

PHPヘッダーの値を渡すためにジャンプする方法

藏色散人
藏色散人オリジナル
2021-09-06 09:19:332513ブラウズ

ヘッダー ジャンプ値転送の実装方法: 1. PHP サンプル ファイルを作成し、フォームを含む HTML ページを出力します; 2. ページ内の JS を通じてフォームを送信して、ポスト ジャンプをシミュレートします。

PHPヘッダーの値を渡すためにジャンプする方法

この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、Dell G3 コンピューター。

PHP ヘッダーでジャンプして値を渡す方法

PHP ヘッダーでジャンプしてポスト データを渡す

PHP でリンクを作成する必要がある場合があります。ジャンプの場合は

header("Location: $url");

という方法がよく使われますが、この方法ではジャンプ時に目的のリンクにデータを投稿する必要があるため、フォームを含む HTML ページを出力し、JS を渡すことが解決策の 1 つとなります。ページ内 フォームの送信方法はポストジャンプをシミュレートします。

<?php
echo <<<EOT
<form name=&#39;fr&#39; action=&#39;{$url}&#39; method=&#39;POST&#39;>
    <input type=&#39;hidden&#39; name=&#39;field1&#39; value=&#39;{$field1}&#39;>
    <input type=&#39;hidden&#39; name=&#39;field2&#39; value=&#39;{$field2}&#39;>
</form>
<script type=&#39;text/javascript&#39;>
    document.fr.submit();
</script>
EOT;

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPヘッダーの値を渡すためにジャンプする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。