私はログイン機能に取り組んでいます。
だから私がやりたいことは、login.php詳細が正しい場合からのフォーム送信時に、home.phpそれ以外の場合はに戻る必要があるということlogin.phpです。
ログイン処理中ですprocess.php。redirect/dispatchしかし、からページを適切にする方法がわかりませんprocess.php。
私はログイン機能に取り組んでいます。
だから私がやりたいことは、login.php詳細が正しい場合からのフォーム送信時に、home.phpそれ以外の場合はに戻る必要があるということlogin.phpです。
ログイン処理中ですprocess.php。redirect/dispatchしかし、からページを適切にする方法がわかりませんprocess.php。
次のようにヘッダー関数を使用します。
header('Location: login.php');
exit;
ただし、ヘッダー関数を呼び出す前に html 出力を印刷しないでください。そうしないと、エラーが発生します。
header('Location: http://someweb.com');ユーザーをリダイレクトします。
このようなことを試してください:
<?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: *'));あなたの後です。