我需要明确PHP_SELF

时间:2017-06-07 12:02:58

标签: php server self

我知道它在同一页面上验证表单数据,但如果我希望我的表单数据由example.php处理,我可以在某些条件下一起使用PHP_SELF和example.php吗?

1 个答案:

答案 0 :(得分:0)

如果您想将表单提交到同一页面,例如符合条件时PHP_SELF,并在满足其他条件时将其提交至example.php,请尝试以下操作:

<form method="POST" 
  action="<?php echo $some_condition == "some_value" ? $_SERVER['PHP_SELF'] : 'example.php'  ?>">
...
Your form content here
...
</form>

您将用您要检查的条件替换$some_condition == "some_value"