こんにちは私はログイン画面を作成し、フォームが送信されると別のscript.phpに行きます。 パスワードが間違っていると、ブラウザからのエラーメッセージとともにログイン画面(index.php)に戻る必要があります。どうすればいい?前のページに戻る方法php
私はこの方法を試してみましたが、私はあなたがSESSIONを使用する前に、あなたがindex.phpの中
<?php
session_start();
$_SESSION['error'] = 'something went wrong';
header('Location: /index.php');
exit;
?>
し、それを起動する必要があり
$sql = "SELECT * FROM studentlogin WHERE studentid = '$lecturerid' AND password = '$password'";
$result = $conn->query($sql);
if(!$row = $result->fetch_assoc()){
header("Location: index.php")
}else {
echo "Login successful";
}
?>
'Location:index.php?error = login + failed'次にindex.phpで' $ _GET ['error'] 'を確認してください。 – chris85
SQLはSQLインジェクションに開放されています。クエリをパラメータ化する必要があります。また、うまくいけば、パスワードはハッシュされています。 – chris85
ヒント:セッション変数にエラーメッセージを保存してください。 URL操作防止に役立ちます – Akintunde007