php表单未设置`action`属性时,默认提交到当前url,导致`$_post[‘submit’]`始终为空,条件判断失效,页面仅刷新而无法执行重定向。
在初学php表单处理时,一个常见却容易被忽视的错误是:遗漏
。你提供的代码中,
首先,为表单添加action并确保提交按钮具备可检测的name属性:
Pass Submit
然后,在 ari.php(或同页)中完善服务端逻辑:
word = $_POST['password'] ?? ''; if ($password === 'password') { header('Location: ari.html'); exit(); // 必须调用 exit() 阻止后续代码执行 } else { echo 'Incorrect password.'; } } ?>
Incorrect password.
通过以上调整,表单将正确提交至目标脚本,PHP条件生效,成功重定向至ari.html。
立即学习“PHP免费学习笔记(深入)”;
SQL数据库窗口函数执行_分区与排序开销
为你的VSCode字体开启编程连字(Ligatures)效果