是否可以选择在PHP中设置重复用户登录?当我登录一个选项卡,如果我打开另一个选项卡。它必须显示已经登录的重复用户或用户。请向我发送建议或我可以处理重复用户登录的方式。
答案 0 :(得分:1)
好吧,将用户信息存储在_SESSION
vars
在页面顶部
<?php
check_login();
并在check_login()
函数
function check_login()
{
session_start();
if(isset($_SESSION['is_logged']))
{
echo "user is already logged";
}
else
{
echo "user is not logged";
}
}
我相信如果你把它放在每一页的顶部,你就可以这样做。
这适用于同一浏览器。但对于不同的浏览器,它将无法正常工作。
答案 1 :(得分:0)
我担心你不能这样做(据我所见),例如谷歌的愚蠢登录也无法做到这一点。当您在Google中切换帐户时,他们实际上切换用户,但您无法在同一浏览器中使用两个不同的身份登录。也许某种程度上你可以欺骗浏览器,但可能会出现安全问题。
顺便说一下,你尝试过欺骗cookie吗?
更新
注意:这是任务的粗略轮廓,您需要处理独特的session_id等