是否可以在一个表单中同时使用GET和POST? [关闭]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否可以在一个表单中同时使用GET和POST? [关闭]相关的知识,希望对你有一定的参考价值。

为某些字段分配GET并为同一表单中的其他文件分配POST。可能吗?

答案

如果你有get方法的指定数据,你可以使用它

<form method="POST" action="form.php?a=1&b=2&c=3">

    .........
    .........

</form>

如果您希望通过单个html表单同时进行PHP GET和POST阅读本文档。 This

另一答案

HTML 5允许您使用formmethod属性混合方法:

<form method='POST'>
    <button formmethod='GET' name='foo' value='qux' type='submit'>Get</button>
    <input type='hidden' name='bah' value='humbug'>
    <input type='submit' name='bar' value='Post'>
</form>

这允许您通过POST或GET提交相同的表单。

但是,在POST下提交一个文本输入而在GET下同时提交另一个文本输入是不可行的。

表单一次只能在一个http方法下提交。在Php中,您可以通过$_SERVER['REQUEST_METHOD']查看。

以上是关于是否可以在一个表单中同时使用GET和POST? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

html中form表单使用POST提交数据是否可以被查看到?

表单提交中get和post方式的区别

asp.net中get和post可以同时使用吗?

Django:POST 表单需要 CSRF? GET 没有?

html中post必须要用form表单,而get就可以不用form表单就可以提交了吗?

HTTP Post 表单