PHP プログラムが異なるブラウザーで同時に実行されているかどうかを判断する問題
問題はこれです。プログラム (単一ページを想定) があり、このプログラムの実行時に複数のブラウザーで実行されることは望ましくありません。同時に実行すると、SESSION、COOKIE などはブラウザ カーネルが異なるため異なる検証が発生するため、異なるカーネルで 3 つのブラウザを同時に開いて、3 人のユーザーが同時にプログラムを実行していることをシミュレートすることができます。
ブラウザの影響を受けることなく、1 台のコンピュータと 1 人のユーザーが同時に 1 つのプログラムのみを実行できることを確認する方法。
たとえば、Web ゲームにログインする場合、同じブラウザを使用して複数のアカウントに同時にログインすることはできませんが、3 つの異なるブラウザを開くことで、3 つのアカウントに同時にログインできます。
この「マルチオープン」状況を防ぐためにどのように検証すればよいでしょうか?