【发布时间】:2014-06-13 18:51:40
【问题描述】:
我有一个带有表单的页面。以下哪种方法最适合用于检查表单是否已提交?它们有何不同?
方法一:
if($_SERVER['REQUEST_METHOD'] == 'POST'){
//some code
}
方法二:
if(isset($_POST['submit'])){
//some code
}
方法3(显然,如果我在提交到查询字符串时添加submitted=true):
if($_GET['submitted'] == true){
//some code
}
【问题讨论】:
-
$_GET[]将所有提交的信息提供给 url。$_POST[]为您提供所有提交的信息,而不显示在 url 中。$_REQUEST处理GET和POST -
与Jquery无关...我使用方法2。如果FORM通过POST提交。
标签: php forms post get form-submit