HTML ファイルを使用せずに、1 つの PHP ファイルでログインしようとしています。そのため、ログインに成功したら、HTML 投稿ボタンとテキスト ボックスを非表示にしたいと考えています。
これが私のコードです..:
<?php
$showHTML = true;
if ($showHTML) { ?>
<h1> Bitte einloggen! </h1>
<form action="test2.php" method="POST">
<input name="user" type="test"><br>
<input name="pass" type="password"><br>
<input type="submit" value"Login">
</form>
<?php
}
if ( $_SERVER['REQUEST_METHOD'] == 'POST' ) {
if ( $_POST['user'] == "test" && $_POST['pass'] == "a123" ) {
echo "user = test";
$showHTML = false;
}
}
もちろん、すでに実行されているので、HTML コードを再び非表示にすることはありません。
HTML 出力を再度非表示にする方法はありますか?