我想防止我网站上的某些子页面(带有游戏)在每个浏览器的多个选项卡中打开。我希望每个浏览器只打开 1 个子页面。我使用 PHP 作为服务器端语言,游戏是 SWF 格式。
用户转到游戏列表,然后单击游戏图标,然后打开一个弹出窗口。href 属性已被禁用,并且每个游戏图标都添加了 onclick 事件。
但这并不妨碍用户复制游戏 URL,然后手动打开一个新选项卡并粘贴 URL。
有什么方法可以实现我的目标吗?我在想,当用户单击游戏图像时,使用 ajax 并在我的服务器上调用 PHP 来设置安全令牌。游戏嵌入完成后,销毁令牌。如果用户将 URL 复制粘贴到另一个选项卡中,它将不起作用。
但是如果用户刷新游戏页面会发生什么呢?对此有什么建议吗?
谢谢