PHP重定向问题

时间:2011-06-20 14:02:21

标签: php ajax redirect

我有这个登录表单,它使用AJAX查询数据库以检查用户是否存在,密码是否正确等等。现在,如何在完成所有检查后重定向用户?我试过这样做:

//PHP code...
//A lot of different checks happens before this
if($_POST['password']==$db_password){ //Last check!
   header("Location: member-page.php");
}

但这不起作用(它也不会返回任何错误):( 那么,我该怎么做呢? 谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

如果您是通过AJAX进行的,则必须在发出AJAX请求的页面上进行,因此您需要在客户端进行...在jQuery中它可能看起来有点像此...

$.post("test.php", { name: "John", time: "2pm" },
 function(data) {
   if (jQuery.trim(data) == 'success') {
    window.location = '/member-page.php';
  }
 });