0

PHPで次のifステートメントがあります。

if(isset($_POST['approved']))
    {
    // do stuff
    }
else
    {
    // give the user an error message
    }

ここで問題となるのは、ifが実行され、elseが実行されることです。

これで、問題を2ページの読み込みの問題まで追跡しました。また、投稿と取得のリクエストが同時に送信されるか、そのようなものですが、同じファイルで実行されます。

簡単に言えば、これを防ぎ、すべてが正常に行われている間、ユーザーにエラーメッセージが表示されないようにするにはどうすればよいですか?

1回の実行のみを許可するようにPHPを構成する方法はありますか?

これについて考えようとすると、逆のことが起こる平行宇宙があるかのように、深刻な頭痛の種になりますが、両方が起こったので、すべてがこの宇宙に戻ってきます...

シュレディンガーの猫ですが、波動関数の崩壊はありません。

4

1 に答える 1

2

ページが 2 回読み込まれる場合、問題はこのファイルの php にあるのではなく、それを呼び出すファイルに問題があります。基本的に、2回リクエストされているため、2回ロードされています。php ファイルの実行を停止しようとしないでください。2 番目の要求が発生するのを停止してください。

于 2013-02-20T14:57:54.863 に答える