2016-09-29 81 views
0

session_destroy()會影響不同的用戶嗎? 想象一下在同一站點上有兩個用戶並且第一個用戶在調用session_destroy()的代碼中進入該點的情況。這是否會破壞網站上的所有會話數據(即使是第二個用戶)?會話如何在線工作

+0

我會去了解一下'session_unset()'也http://php.net/manual/en/function.session-unset.php並通過**用戶提供人說明會** –

回答

1

session_destroy()影響將影響與該會話一個用戶。

a快速說明會話如何爲用戶工作。

會話是存儲要在多個頁面中使用的信息(在變量中)的一種方式。

與cookie不同,信息不存儲在用戶計算機上。

當會話開始下面的事情發生

  • PHP首先創建一個唯一的標識符(32個十六進制數字的隨機字符串)
  • 稱爲PHPSESSID一個cookie被自動發送到用戶的計算機上存儲唯一會話標識字符串。
  • 的文件中指定的臨時目錄在服務器上自動創建並帶有唯一標識符

的名稱,當用戶失去瀏覽器或離開該頁面後會話結束。

欲瞭解更多信息,請參閱:session

1

A「session`是由每個用戶定義,所以沒有,銷燬會話用戶1已經沒有關於用戶2