我的网站上有几个页面通过检查在登录过程中设置的几个$_SESSION
变量来防止无效访问。如果访问请求失败,那么该页面将重定向到标准登录表单。在PHP标题重定向上打开jQuery对话框
我已经重构了我的网站以合并jQuery对话框来处理登录和注册过程,并且只有索引页面是面向公共的,这些框由默认导航栏控制。所有其他页面通过在页面加载时检查$_SESSION
变量来保护。
如何将头部重定向合并到索引页面并打开一个警告对话框,该对话框不允许访问该特定页面?
我的网站上有几个页面通过检查在登录过程中设置的几个$_SESSION
变量来防止无效访问。如果访问请求失败,那么该页面将重定向到标准登录表单。在PHP标题重定向上打开jQuery对话框
我已经重构了我的网站以合并jQuery对话框来处理登录和注册过程,并且只有索引页面是面向公共的,这些框由默认导航栏控制。所有其他页面通过在页面加载时检查$_SESSION
变量来保护。
如何将头部重定向合并到索引页面并打开一个警告对话框,该对话框不允许访问该特定页面?
可能会尝试重新导向到像:
/login.php?openlogin=1
然后在对话框中你的PHP代码嵌入开成类似:
<?php if (@$_GET['openlogin']) { ?>
<script>
// open dialog here, e.g. $(foo).dialog('open')
</script>
<?php } ?>
你可以在URL中传递一个查询字符串和回应出合适的jQuery。
您还可以在JavaScript中获取查询字符串值。