私はログイン機能に取り組んでいます。
だから私がやりたいことは、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: *'));
あなたの後です。