所以我一直在考慮這個問題一個小時,並且對最好的方法是檢查哪個表單已經提交感興趣。查看提交表格的最佳方法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