0
我已經廣泛使用了這一點,但仍不確定我完全理解了答案。
是否有可能保留$_SESSION
變量通過從同一服務器到iframe的多個.php文件調用? .php文件通過POST表單提交方式調用,並在iframe中打開。
.php文件還需要共享相同的$ _SESSION變量。
總的想法是這樣的 - 除非用戶在($_SESSION['userLoggedIn']
和$_SESSION['userName']
登錄,用戶應該既看不到接口HTML,也不在iframe的PHP文件
現在,只要我。發佈形式爲在iframe PHP文件,會話丟失,所以我得到的iframe內的授權登錄
2個問題:?
- 可這是iframe制定
- 如果不是,處理它的最好方法是什麼?
我在每個頁面都有'session_start()',但是當我提交刷新iframe的表單時,會話就會立即丟失 – 2011-12-21 02:25:33
是表單發佈到iframe的表單嗎?或者它是否被加載到iframe上並在那裏發佈? – Indranil 2011-12-21 03:56:50
表單位於具有啓動會話的主文檔中。主文檔中有一個處理textarea內容的javascript鏈接,設置'myform.action = page.php'; 'myform.target ='iframename';並運行'myform.submit()'。 Page.php的session_start()緊跟在<?php之後,但是每當我點擊鏈接來填充iframe和page.php時,會將它變成主文檔的會話變量都會丟失。 – 2011-12-21 04:06:18