我正在使用 joomla 1.5。我有一个单独的代码,它在同一个域中,但在另一个文件夹中。我正在使用 iframe 在我的 joomla 代码中访问该文件夹。现在我必须将会话值从 joomla 应用程序发送到 iframe,我通过以下代码执行此操作。
echo '<iframe src="https://localhost/demo/quiz/quiz_main.php?u_d='.$user->id.'" width="910" height="885" style="background-color:transparent"></iframe>';
其中 $user->id 是注册用户的 id,如果用户登录,显然该页面将打开。
然后在 quiz_main.php 页面中,我正在检查 u_d 的值,并据此控制系统。现在的问题是假设,我在同一个浏览器中使用相同的 url 打开了两个选项卡,并使用相同的用户 ID 登录。现在从一个选项卡中注销。然后转到另一个选项卡。用户可以对在 iframe 中运行的那个小应用程序执行任何操作,直到页面没有刷新。但它不应该。
请帮助我如何解决此问题。