私はアカウントとユーザーの役割システムを書いていると言いましょう。 私が持っている:NOT CURRENTセッションを削除するには?
session_start();
$_SESSION['username']; //if its set user is logged
私のサイトでは、ユーザーのリストで管理パネルを持っています。 "ユーザー削除"ボタンを作成したいと思います。このボタンをクリックすると、選択したユーザーのサーバークッキーが削除され、アカウントをすぐに削除することができます(その時間に厄介なユーザーがログインした場合は、Webサイトへのアクセスをすべて失う必要があります)。
私は現在のセッション(私)を破壊し、私のもはや望んでいないユーザーのセッションではないため、session_destroy()を使用できません。
現在のユーザーのセッションを削除するにはどうすればよいですか?
//編集 質問をよくお読みください。 未設定($ _ SESSION ['my_var'])でセッションを消去したくありません。 他の誰かのセッションを解除したいです。
ビルはサイトの管理者です。 Sallyはユーザーです。 BillはすぐにSallyアカウントを削除しようとしましたが、データベースから削除しましたが、サーバーのCookieがまだ有効であるため、Sallyはサイトを横断できます(unset($ SESSION ['Sally])でコードを実行したことはありません)。
'解除($ _SESSION [ 'ユーザー名'])'を行う必要がありますか? – JustCarty