我有一个基本表单,提交后,操作正常,我转到操作页面,但是page.php不起作用,因为if(isset($ _ POST [“ submit”]))在刷新操作页面(Shift + Cmd + R)时返回false,但是,(如果isset)返回true,并且正确提交了表单。
<form method="post" action="action.php" onsubmit="return validation()">
<input type="text" name="input1">
<input type="text" name="input2">
<input type="submit" name="submit">
</form>
这就是为什么isset函数仅验证是否定义了字段,使用时还必须添加空的原因
示例:
if(isset($_POST["submit"]) && empty($_POST["submit"]))