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
的帖子才能显示出来。在本教程中从未显示过。