【问题标题】:PHP Sessions and CookiesPHP 会话和 Cookie
【发布时间】:2014-07-18 16:12:27
【问题描述】:

我有一个登录页面,可以打开个人资料页面。现在设置了用户登录会话。但我还没有提供注销功能。所以我可以很好地打开登录页面并以身份登录一个不同的用户,没有会话和cookie被破坏。我的问题是当我第二次登录时,浏览器使用前一个会话还是最近创建的会话。配置文件页面检查会话是否设置或不是。我们可以为同一个网站同时进行两个会话吗?

【问题讨论】:

    标签: php mysql session cookies session-cookies


    【解决方案1】:

    是的,您可以创建两个或多个不同名称的会话。

    $_SESSION['user1']="some value";
    $_SESSION['user2']="some value";
    

    但如果您只进行一个会话,则新值将覆盖前一个。

    但是你为什么要同时登录 2 个用户是没有意义的。您应该提供更多信息。

    【讨论】:

      【解决方案2】:

      是的,我同意你的看法,SAM。 通常在一个浏览器中为一个用户设置会话用户,并且在同一浏览器中登录时会被第二个用户自动销毁。如果您想要两个具有相同值的会话,我认为这将是更多的配置。例如 facebook 和 twitter 同时使用一个会话。 可能是如果您不想在第二个用户登录时破坏第一个会话,您可以使用功能来检查会话是否被使用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-03
        • 2015-11-30
        • 2016-04-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多