Heim >Backend-Entwicklung >PHP-Tutorial >关于 session 的有关问题

关于 session 的有关问题

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-13 11:43:51951Durchsuche

关于 session 的问题
前提:
脚本语言: PHP/服务器:Linux
服务器端用一个 $_SESSION["login"] 和 $_SESSION["username"] 来记录用户是否登录和用户名

问题如下:
A1 / A2 指的是新打开的浏览窗口(注意:是新打开的窗口,而非标签

情况1:在电脑 A 上的浏览器 A1 有一个用户登录了,但未退出。设置了 $_SESSION["login"] = "true" ;$_SESSION["username"] = "A" ;
这时在电脑 A 上的浏览器 A2 有一个相同或不同的用户退出了。设置了 $_SESSION["login"] = "false" ;并且 unset( $_SESSION["username"] )

问题1:这时电脑 A 上的浏览器 A1 用户的 $_SESSION["login"] 的值是多少? $_SESSION["username"] 的值是否还在?

情况2:在电脑 A 上的浏览器有一个用户登录了,但未退出。设置了 $_SESSION["login"] = "true" ;$_SESSION["username"] = "A" ;
这时在电脑 B 上的浏览器有一个相同或不同的用户退出了。设置了 $_SESSION["login"] = "false" ;并且 unset( $_SESSION["username"] )

问题2:这时电脑 A 上的浏览器的 $_SESSION["login"] 的值是多少? $_SESSION["username"] 的值是否还在?

问题3:以上问题就是服务器端只用一个 session key 还记录值,不同的客户端的会不会操作对其他客户端造成影响。

100分在线等答案

谢谢!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn