2016-09-29 5 views
0

session_destroy()は異なるユーザーに影響しますか? 同じサイトに2人のユーザーがおり、最初のユーザーがsession_destroy()が呼び出されたコード内の場所に移動したとします。それはサイト上のすべてのセッションデータを破壊しますか?セッションがオンラインで動作する仕組み

+0

もhttp://php.net/manual/en/function.session-unset.phpと**ユーザー投稿による注記を通過。** –

答えて

1

session_destroy()ユーザー2には影響しません。

簡単な説明ユーザーに対してセッションがどのように機能するか。

セッションは、複数のページにまたがる情報を(変数に)格納する方法です。

クッキーとは異なり、情報はユーザーのコンピュータに保存されません。

セッションが開始され、次のものが

  • PHPは最初に一意の識別子(32進数のランダムな文字列)
  • PHPSESSIDと呼ばれるクッキーが自動的に固有保存するために、ユーザーのコンピュータに送信されますが作成されますが起こりますセッション識別文字列。
  • ファイルは自動的に指定された一時ディレクトリにサーバー上に作成され、一意の識別子

の名を冠する、ユーザーブラウザまたはページを出た後を失ったときにセッションが終了しています。

詳細については以下を参照してくださいsession

私は() `` session_unsetになり
1

A「session`は、ユーザーごとに定義することですので、ノー、ユーザー1のセッションを破棄してもだけこのセッションを持つ一人のユーザーに影響を与えます

関連する問題