私は自分のページをもう少し動的にしようとしています。私はゼロから作成したフォーラムを持っており、現在も JavaScript を実装しています。すべての PHP が完了しました。ここで、ページを更新せずにフェード効果を使用してユーザーにログインしたいと考えています。
私のPHPファイルには、ユーザーが間違ったパスワードを入力した場合、間違ったユーザー名を入力した場合、またはユーザーが正常にログインした場合に基づいて、いくつかの検証とヘッダーリダイレクトがあります.私が苦労しているのは、AJAXを使用してjavaScriptで検証を行うことです. ヘッダー リダイレクトの前に出力できないことはわかっていますが、出力できない場合、PHP ファイルから情報を取得するにはどうすればよいですか?
if (mysqli_num_rows($result) < 1) {
//echo 'error_login';
header('Location:../index.php?error=login&email='.$user_email);
exit();
これは、私が達成したいものと同様のヘッダーの前に出力されるため、機能しない例です。ユーザーがログインに失敗した場合、php ファイルは、AJAX 呼び出しを介して取得し、クライアント側の検証に使用できるメッセージを準備する必要があります。
ここからどうすればいいのか、考えやヒントはありますか?私が得ることができるすべての助けを前もって感謝します。