当前位置: 首页 > 面试题库 >

file_get_contents(“ php:// input”)在var_dump中显示为空

宇文修筠
2023-03-14
问题内容

file_get_contents("php://input"); 不管用。

$data=$_GET['json']; 正在工作。

我的网址:

http://localhost/demo/plainjson.php?json
=
{“ order_number”:“ 54321”,“
id”:“ 1102”,“ status”:3,“ card_no”:“ 1234”}

$data = file_get_contents("php://input");
$json = json_decode($data, true);
var_dump($json);// o/p->Null
print_r($json);// o/p-> nothing

echo $json[2];

如何使用此帮助来回显或打印url json数组或值。有解释。先感谢您。


问题答案:

allow_url_include可能在您的php.ini中未设置为true?这在某些较旧的共享托管服务中很常见

嗯…问题是您没有发布任何东西。而是通过查询字符串发送它,因此没有要检索的流的主体。因此,据我所知,您不能使用流来获取数据

参见PHP.net Aritical

“ php:// input是只读流,允许您从请求正文读取原始数据。对于POST请求”



 类似资料:
  • 我们用PHP可var_dump如下的数据: 请问下,是否有一些格式化的方式把它给格式化显示一下呢?比如我们知道对json可用json.cn来展示内容。 搜索没答案。

  • 问题内容: 如何显示在PHP中使用file_get_contents检索到的图像? 我需要修改标题并仅回显它吗? 谢谢! 问题答案: 我需要修改标题并仅回显它吗? 究竟。 之后发送和数据。

  • 本文向大家介绍php使用file_get_contents(‘php://input‘)和$_POST的区别实例对比,包括了php使用file_get_contents(‘php://input‘)和$_POST的区别实例对比的使用技巧和注意事项,需要的朋友参考一下 本文学习目的: 为什么和第三方平台对接接口的时候,在接收http请求数据包时,一般都是用file_get_contents("php

  • 问题内容: 和将数组作为字符串吐出之间有什么区别? 问题答案: 该函数显示有关变量/表达式的结构化信息,包括其 类型 和 值 。递归地探索数组,并缩进显示结构的值。它还显示了哪些数组值和对象属性是引用。 该约的方式,是由人类可读的可变显示的信息。数组值将以显示 键 和 元素 的格式显示。类似的符号用于对象。 例: 将显示在屏幕下方的输出中。 并且,将在屏幕下方显示以下输出。

  • 当我意外地一个子类的对象时,我有点担心,结果显示了我所有的sql元素和变量值,包括数据库用户名、密码和数据库名。它有安全问题吗。如果是,我如何保护它?如果有人给我一盏灯,我会很感激的。 样本结果如下:- 对象(MyChildClass)#1(17){[“数据库”:受保护]=

  • 我想在一个数字输入中显示一个值,比如说100.00。这可以由用户输入,并与货币一起工作,所以它显示是很重要的。 和JSFiddle https://JSFiddle.net/3qnl07yu/