是否有可能检查网站是否在浏览器的其他选项卡中打开?

时间:2016-10-22 06:05:08

标签: php browser

我在php中有两个应用程序,并想检查其中任何一个已在浏览器的其他选项卡中打开。那么,是否可能,如果是,那么如何?

1 个答案:

答案 0 :(得分:1)

我的简单建议我不知道它的工作有多大可能。如果有任何错误意味着纠正我。

申请1:

每当打开app1设置这样的会话时

      $_SESSION['app1']='open';

申请2:

每当打开app2设置这样的会话时

      $_SESSION['app2']='open'; 

案例1:

如果你打开app1意味着打开app1意味着打开或不使用会话名称

       if(isset($_SESSION['app2'])&&$_SESSION['app2']=='open')
       {

          echo "app2 is open";
       }

案例2:

如果您打开app2,请检查此处是否检查app1是否已打开或未使用会话名称

       if(isset($_SESSION['app1'])&&$_SESSION['app1']=='open')
       {

          echo "app1 is open";
       }
  

注意:在上面的情况下,只有当您必须销毁特定的应用程序会话变量时,应用程序上的浏览器关闭或选项卡关闭才会起作用。否则它将无法正常工作