Php 本机$\u POST或$\u GET元素

Php 本机$\u POST或$\u GET元素,php,http,rest,post,get,Php,Http,Rest,Post,Get,读完这篇文章后,我遇到了这篇$data=$\u POST或$data=$\u GET 然后执行$data['data']实际数据。我们也假设实际数据是JSON。”感谢您的输入,但我已经知道php中的post和get变量是数组。我想问的是,为什么我看到一个带有数据元素的post数组,而我却没有看到它被设置在任何地方。大概必须向服务器发送一条带有data=something的帖子才能显示出来。在本教程中从未显示过。

读完这篇文章后,我遇到了这篇
$data=$\u POST
$data=$\u GET
然后执行
$data['data']$\u POST['data']
或者
$\u GET['data']
。这是在RESTAPI http请求的上下文中


我的问题是,
“数据”
元素究竟从何而来?这是某种原生的post或get元素吗?使用var\u dump测试它不会显示任何信息。

所有$\u POST或$\u GET参数都返回到数组中! 用户可以通过引用数组对象来访问它们 例如:

$_POST --> Array("title" => "value") --> and access it by --> $_POST['title']
仅此而已,希望能有所帮助

“数据”是您发送到服务器的值的键。例如,您可以像这样向脚本发送GET请求
http://localhost/myscript.php?data=mysuperdatawillbehere

或者,您可以通过创建表单来发送post请求,该表单将发送post请求到您的脚本,或者使用,或者您可以为浏览器安装一些插件来模拟请求。我在firefox上使用的

教程中说:“我们有几种方法可以做到这一点,但我们假设在请求中总是会得到一个键/值对:
'data'=>实际数据
。我们也假设实际数据是JSON。”感谢您的输入,但我已经知道php中的post和get变量是数组。我想问的是,为什么我看到一个带有
数据
元素的post数组,而我却没有看到它被设置在任何地方。大概必须向服务器发送一条带有
data=something
的帖子才能显示出来。在本教程中从未显示过。