我已经广泛搜索了这一点,我仍然不确定我完全理解答案。
是否可以在.php文件的多次调用中将$_SESSION
变量从同一服务器保留到iframe中? .php文件通过POST表单提交调用,并在iframe中打开。
.php文件还需要共享相同的$ _SESSION变量。
一般的想法是这样的 - 除非用户登录($_SESSION['userLoggedIn']
和$_SESSION['userName']
,否则用户既不应该看到界面HTML,也不应该看到iframe中的.php文件。
现在,只要我将表单发布到iframe中的php文件中,会话就会丢失。所以我在iframe中获得授权登录。
2个问题:
答案 0 :(得分:1)
是的,如果iframe位于同一个域内,则可以在iframe中使用。确保在session_start()
页面上执行iframe
。