how session works online

时间:2016-09-29 23:34:49

标签: php session

Does session_destroy() affect different users? Imagine a situation where there are two users on the same site and the first one gets to the point in the code where session_destroy() is called. Does that destroy all session data on the site (even for the second user)?

2 个答案:

答案 0 :(得分:1)

'session'是按用户定义的,所以不,销毁用户1的会话对用户2没有影响

答案 1 :(得分:1)

session_destroy() 会影响此会话的一位用户。

快速解释会话如何为用户工作。

会话是一种存储要在多个页面中使用的信息(在变量中)的方法。

与cookie不同,信息不会存储在用户计算机上。

在会话发生后开始会话

  • PHP首先创建一个唯一标识符(32个十六进制数字的随机字符串)
  • 名为PHPSESSID的cookie会自动发送到用户的计算机以存储唯一的会话识别字符串。
  • 在指定的临时目录中的服务器上自动创建一个文件,该文件带有唯一标识符的名称

当用户丢失浏览器或离开页面后,会话结束。

有关详细信息,请参阅:session