-6

私はログイン機能に取り組んでいます。

だから私がやりたいことは、login.php詳細が正しい場合からのフォーム送信時に、home.phpそれ以外の場合はに戻る必要があるということlogin.phpです。

ログイン処理中ですprocess.phpredirect/dispatchしかし、からページを適切にする方法がわかりませんprocess.php

4

3 に答える 3

1

次のようにヘッダー関数を使用します。

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

ただし、ヘッダー関数を呼び出す前に html 出力を印刷しないでください。そうしないと、エラーが発生します。

于 2013-07-07T18:00:07.773 に答える
0

header('Location: http://someweb.com');ユーザーをリダイレクトします。

于 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 に答える