-6

我正在研究登录功能。

所以我想要做的是,在提交表单时,login.php如果详细信息正确,它应该转到home.phpelse 它应该返回到login.php.

我的登录处理已开启process.php。但我不知道如何redirect/dispatchprocess.php.

4

3 回答 3

1

像这样使用标头函数:

header('Location: login.php');
exit;

但是在调用 header 函数之前不要打印任何 html 输出,否则会导致错误。

于 2013-07-07T18:00:07.773 回答
0

header('Location: http://someweb.com'); will redirect the user.

于 2013-07-07T17:59:32.427 回答
0

尝试这样的事情:

<?php
session_start();
//do some login processing

if(login === true){
    exit(header('Location: home.php'));
}else{
    //Extra marks set a reason why failed
    $_SESSION['error'] = 'Some error about why it failed';
    exit(header('Location: login.php'));
}
?>

exit(header('Location: *'));是你的追求。

于 2013-07-07T18:02:50.817 回答