Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP会话和cookie_Php_Mysql_Session_Cookies_Session Cookies - Fatal编程技术网

PHP会话和cookie

PHP会话和cookie,php,mysql,session,cookies,session-cookies,Php,Mysql,Session,Cookies,Session Cookies,我有一个登录页面,可以打开一个配置文件页面。现在,当用户登录会话时,设置了。但我还没有提供注销功能。因此,我可以很好地打开登录页面,以不同的用户身份登录,而不会破坏会话和cookie。我的问题是,当我第二次登录时,浏览器使用的会话是上一个会话还是最近创建的会话。配置文件页面检查会话是否已设置。同一网站是否可以同时有两个会话 是的,您可以使用不同的名称创建两个或多个会话 $_SESSION['user1']="some value"; $_SESSION['user2']="some value"

我有一个登录页面,可以打开一个配置文件页面。现在,当用户登录会话时,设置了。但我还没有提供注销功能。因此,我可以很好地打开登录页面,以不同的用户身份登录,而不会破坏会话和cookie。我的问题是,当我第二次登录时,浏览器使用的会话是上一个会话还是最近创建的会话。配置文件页面检查会话是否已设置。同一网站是否可以同时有两个会话

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

$_SESSION['user1']="some value";
$_SESSION['user2']="some value";
但是,如果只进行一个会话,则新值将覆盖上一个会话

但是,为什么要同时使用两个用户登录,这是没有道理的。你应该提供更多的信息。

是的,山姆,我同意你的看法。 通常在一个浏览器中为一个用户设置会话用户,第二个用户在同一浏览器中登录时会自动销毁会话用户。我认为,如果您想要两个具有相同值的会话,那么它将更具配置性。例如,facebook和twitter同时使用一个会话。 如果您不想在第二次用户登录时破坏第一次会话,则可以使用函数检查会话是否已使用