Facebookのソーシャルネットワークに移動すると、2つのアカウント(Firefoxでは1、Internet Explorerでは1)、または複数のアカウントを開くことができます。これは、Facebookのポリシーが同時にセッションを開くことしかできないことを知っているのであまり良くありません。セッションを防ぐ方法
セッションを開始するとき、別のブラウザ(Internet Explorer/Safari/Opera ...)で同じセッション(セッション名$_SESSION['user']
)が再オープンされないようにするにはどうすればよいですか?
それ以外の場合は、セッションが2回開かないように、すべてのブラウザで特定のセッションが開いていることをどのように知ることができますか?
ユーザーのIPを格納し、セッションがあるかどうかを確認してから、IPをチェックしますか? –
私の頭に浮かぶ最初のことは、ユーザテーブルに 'LoggedIn'ブールフラグを持たせることです。 – Ben
@Rocket、ありがとう+1、私はそれを考えたことはありませんが、IPのアドレスはベンの答えよりも難しいようです@Ben、これは便利な方法です(私はそれを使用する+1):ありがとう! – SmootQ