0

我有一个登录网页(login.php),如果登录成功,我想重定向到另一个页面(index.php),如果登录失败,则抛出错误消息。

流量是

login.php --->   verify.php ----> (if success) Redirect to index.php
          <----  verify.php 
(if fails) throw error message back in login.php

目前,我已经在登录页面的 AJAX 调用中进行了如下处理。但我不想在客户端这样做。

if(http.responseText=="success"){
      window.location = '/index.php';
 } else {
      alert("Try Again");
 }

下面是 verify.php 片段。我希望这个文件重定向。

if (verification_is_correct) {   
  header("location:http://mysite.com/index.php");
  exit;
} else {
    echo "Incorrect username or password";
}

请发表您的建议和解决方案。

谢谢 。

4

1 回答 1

2

如果您使用 的输出verify.php,则需要以这种方式更改代码:

if (verification_is_correct) {   
  // set session
  $_SESSION["user"] = $loggedin;
  die ("success");
} else {
  die("failed");
}
于 2013-06-01T12:27:19.070 回答