POST 情報を process.php ファイルに送信できるドメインを制限することは可能ですか。
たとえば、process.php ファイル (フォーム送信からの $_POST データを使用するファイル) の先頭に、次のようなものを追加したいと思います。
<?php
Allowed Domains: domain.com, domain2.com
?>
また、許可されたドメインから送信されたフォームのみが投稿情報を使用します。
これは、誰かが自分のサーバーで HTML フォームを作成し、フォームを操作して process.php のあらゆる種類の抜け穴を悪用しようとするのを防ぐためです。
基本的に、複数のドメインからのフォーム送信を受け入れたい process.php ファイルがあります。
e.g. Domain.com/form.html >>> http://MainDomain.com/process.php
or Domain2.com/form.html >>> http://MainDomain.com/process.php
許可されたドメイン リストにあるフォームを含むすべてのページが、process.php で機能できるようにしたいと考えています。拒否されていないドメインが process.php に送信された場合、それを拒否したいと思います。