如何最好地检查表单是否已提交,以确定我是否应将表单变量传递给我的验证类?
起初我认为可以这样做:
isset($_POST)
但那会一直返回 true,因为超全局变量在任何地方都有定义。我不想用以下方式迭代我的表单中的每个元素:
if(isset($_POST['element1']) || isset($_POST['element2']) || isset(...etc
在撰写这个问题时,我想到了一个更基本的解决方案,即添加一个隐藏字段来充当我可以检查的标志。
除了添加自己的标志之外,有没有更“简洁”的方法?
submited
,然后使用 PHP 的if(isset($_POST['submited']))
或者一个隐藏输入框... - Max Allan