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

回到顶部