if(!isset($ _ POST ['submit']))不起作用

时间:2014-02-26 22:05:52

标签: post if-statement submit isset

我正在使用标准表单和两个if结构:

if(!isset($_POST['submit']))
   {

   }

if(isset($_POST['submit']))
   {

   }


<form class="mt20" enctype="multipart/form-data" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" >

    <input type="submit" name="submit" value="speichern">

</form>

按下提交按钮,应重新加载网站,并且if(!isset(...括号内)不应执行代码。对于数百名用户,代码不会被执行。但是有一个用户的代码是执行。

祝你好运

吉姆

1 个答案:

答案 0 :(得分:0)

This should help you explain

如果可能的话,只需执行if / else条件,而不是进行两次冗余和混乱的检查。我认为一个用户可能是人为操纵数据并传入NULL从而触发!isset