标签: php
我是PHP的初学者,我真的很想了解它。我知道你可以使用$ _POST通过设置method =“$ _ POST”从表单中检索信息。但为什么这个确切地起作用?在表单提交时,是否创建了一个名为$ _POST的数组?然后数组是否包含表单中的所有元素值?
答案 0 :(得分:7)
当您按下提交按钮时,您的客户端将向action中指定的脚本发送HTTP POST请求。在您的情况下,表单中填写的值将作为此请求中的参数发送(请注意,客户端可能会在GET / POST请求中发送任何;这对于了解安全性非常重要)。 PHP会将这些参数放在$_POST超全局中,以便脚本可以对表单数据执行某些操作。
action
$_POST
在理论和实践中,表单不是POST数据的唯一来源。例如,API可以接受HTTP POST请求,Javascript可以让浏览器使用AJAX执行被动异步请求。