我有一个带有表单的页面。以下哪种方法最适合用来检查表单是否被提交?它们有什么不同?检查用户是否提交表单的正确方法
方法1:
if($_SERVER['REQUEST_METHOD'] == 'POST'){
//some code
}
方法2:
if(isset($_POST['submit'])){
//some code
}
方法3(很明显,如果我在提交给查询字符串添加submitted=true
):
if($_GET['submitted'] == true){
//some code
}
'$ _GET []'给你所有提交的信息到url中。 '$ _POST []'为您提供所有提交的信息,不会在url中显示。 '$ _REQUEST'处理'GET'和'POST' –
[检查表单是否已被提交 - PHP]可能的重复(http://stackoverflow.com/questions/7711466/checking-if-form-has-been- submit-php) –
与Jquery无关......我使用方法2.如果FORM通过POST提交。 – reyaner