POST データのリダイレクト: 解決策
このシナリオでは、Web サイトはすべてのリクエストを自動的にindex.php ファイルにリダイレクトし、表示を有効にします。 PHPを使用して適切なページを作成します。このリダイレクトによって、指定されたアドレスへの POST データの送信も許可されるかどうかという疑問が生じます。
POST データを維持するには、.htaccess ルールを変更できます。すべての POST データを事実上削除する元のルール:
RewriteRule send-mail index.php?send-mail [NC,L]
は、次のように置き換えることができます:
RewriteRule send-mail index.php?send-mail [NC,P]
「P」フラグの追加は 2 つの目的を果たします:
この変更Index.php.
へのリダイレクト中に POST データが確実に保持されるようにします。以上がPOSTデータを失わずにリダイレクトするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。