我正在使用joomla 1.5。我有一個單獨的代碼,它位於同一個域中,但位於另一個文件夾中。我通過使用iframe訪問我的joomla代碼中的文件夾。現在我必須將會話值從joomla應用程序發送到iframe,我正在通過以下代碼來完成此操作。問題在iframe中設置會話值
echo '<iframe src="https://localhost/demo/quiz/quiz_main.php?u_d='.$user->id.'" width="910" height="885" style="background-color:transparent"></iframe>';
其中$用戶> id是註冊user'd ID,顯然這個頁面會如果用戶登錄打開。
然後在quiz_main.php頁我檢查u_d的價值,根據這個我正在控制這個系統。 現在的問題是,我在相同的瀏覽器中打開了兩個標籤,並使用相同的用戶名登錄。現在從一個標籤註銷。然後轉到其他選項卡。用戶可以對在iframe中運行的小應用程序執行任何操作,直到頁面未刷新。但它不應該。
請幫我解決這個問題。
你可以定期檢查一些功能,用戶是否仍然登錄,如果註銷只是刪除iframe並設置某種消息? – vodich