【发布时间】:2014-07-18 16:12:27
【问题描述】:
我有一个登录页面,可以打开个人资料页面。现在设置了用户登录会话。但我还没有提供注销功能。所以我可以很好地打开登录页面并以身份登录一个不同的用户,没有会话和cookie被破坏。我的问题是当我第二次登录时,浏览器使用前一个会话还是最近创建的会话。配置文件页面检查会话是否设置或不是。我们可以为同一个网站同时进行两个会话吗?
【问题讨论】:
标签: php mysql session cookies session-cookies
我有一个登录页面,可以打开个人资料页面。现在设置了用户登录会话。但我还没有提供注销功能。所以我可以很好地打开登录页面并以身份登录一个不同的用户,没有会话和cookie被破坏。我的问题是当我第二次登录时,浏览器使用前一个会话还是最近创建的会话。配置文件页面检查会话是否设置或不是。我们可以为同一个网站同时进行两个会话吗?
【问题讨论】:
标签: php mysql session cookies session-cookies
是的,您可以创建两个或多个不同名称的会话。
$_SESSION['user1']="some value";
$_SESSION['user2']="some value";
但如果您只进行一个会话,则新值将覆盖前一个。
但是你为什么要同时登录 2 个用户是没有意义的。您应该提供更多信息。
【讨论】:
是的,我同意你的看法,SAM。 通常在一个浏览器中为一个用户设置会话用户,并且在同一浏览器中登录时会被第二个用户自动销毁。如果您想要两个具有相同值的会话,我认为这将是更多的配置。例如 facebook 和 twitter 同时使用一个会话。 可能是如果您不想在第二个用户登录时破坏第一个会话,您可以使用功能来检查会话是否被使用。
【讨论】: