PHP- Ajax和重定向
我在页面上发生了一个jQuery
Ajax请求。在PHP方面,我正在检查会话是否处于活动状态并正在执行某些操作。如果会话不活跃,我想将用户重定向到php中的另一个页面(header
redirect)。我该怎么做。
我知道如何在javascript中实现它(即,如果session_fail然后更改window.location,但是我可以在php /
cakephp中做些什么
回答:
如果我了解您要发生的事情,那么这就是我的实现方式。它在Prototype中而不是jQuery中,但是您花的时间不会花很多时间来翻译:
new Ajax.Request('process.php', { on401: function(response) {
var redirect = response.getHeader('Location');
document.location = redirect;
}
});
如果会话处于非活动状态,则在PHP中输出以下内容:
header('Location: http://example.com/login.php', true, 401);exit;
以上是 PHP- Ajax和重定向 的全部内容, 来源链接: utcz.com/qa/397334.html