我尝试使用一个 PHP 文件登录,没有任何 HTML 文件。因此,当我成功登录时,我想隐藏 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 输出?