首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >$_POST的工作原理

$_POST的工作原理
EN

Stack Overflow用户
提问于 2012-03-04 03:11:04
回答 1查看 2.5K关注 0票数 3

我是PHP的初学者,我真的很想更好地了解它。我知道您可以通过将method=设置为“$_POST”来使用$_POST从表单中检索信息。但这到底为什么会起作用呢?在提交表单时,是否创建了一个名为$_POST的数组?那么,该数组是否包含表单中的所有元素值?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-04 03:16:59

当您按下submit按钮时,您的客户端将向action中指定的脚本发送一个HTTP POST请求。在您的情况下,表单中填写的值将作为此请求中的参数发送(请注意,客户端可能会在GET/POST请求中发送任何内容;为了安全起见,这一点很重要)。PHP会将这些参数放入$_POST全局变量中,这样脚本就可以对表单数据执行某些操作。

无论在理论上还是在实践中,表单都不是POST数据的唯一来源。例如,API可以接受HTTP POST请求,Javascript可以让浏览器使用AJAX执行被动的异步请求。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9549030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档