0

我的网站上有几个页面通过检查$_SESSION登录过程中设置的几个变量来防止无效访问。如果访问请求失败,则页面将重定向到标准登录表单。

我已经重构了我的站点以合并 jQuery 对话框来处理登录和注册过程,并且由于只有索引页面是面向公众的,因此这些框由默认导航栏控制。$_SESSION通过检查页面加载时的变量来保护所有其他页面。

如何将标头重定向合并到索引页面并打开一个警告对话框,该对话框不允许访问该特定页面?

4

2 回答 2

1

可能尝试重定向到类似的东西:

/login.php?openlogin=1

然后在您的 PHP 代码中将对话框的打开嵌入到类似的内容中:

<?php if (@$_GET['openlogin']) { ?>
<script>
  // open dialog here, e.g. $(foo).dialog('open')
</script>
<?php } ?>
于 2012-07-29T22:16:34.740 回答
1

您可以在 url 中传递一个查询字符串并回显出适当的 jQuery。

您还可以在 JavaScript 中获取查询字符串值。

如何在 JavaScript 中获取查询字符串值?

于 2012-07-29T22:20:04.910 回答