所以我一直在考虑这个问题一个小时,并且对最好的方法是检查哪个表单已经提交感兴趣。查看提交表格的最佳方法PHP
因此,可以说我们已经有了formOne
和formTwo
双方提交formsubmission.php
里边有我所认为最合适的方式来检查提交的是
if($_SERVER['REQUEST_METHOD'] == 'POST'){
//do stuff
}
但是,什么是最好的方式实际确定哪种形式已提交,formOne或Two?
我在这里读过What is the best way to identify which form has been submitted?,我想知道这些是否是解决这个问题的唯一方法。
我计算过,只是检查isset($_POST[formname])
会很糟糕,由于我读其他地方有几个原因,但现在我开始认为张贴到同一.php
文件的整体思路就是不好的做法并没有什么好以这种方式检查提交表单的方式。
正在使用GET并将每种不同的表单提交给单独的ID不良练习?如果是这样 - 为什么?
所以我的问题是,什么是最好的方式来检查哪些形式已被提交,这是很好的做法?
感谢
PS也看着隐藏字段 - >似乎并不值得HTML在质量方面
如果您使用RESTful方式创建网站,那么您不必担心提交哪种表单的位置。 [阅读更多关于REST的信息](http:// stackoverflow。com/questions/671118/what-exactly-is-restful-programming) – Dan 2014-09-13 13:02:40