在php中获取无变量的post数据
如果我有一个如下所示的post请求:在php中获取无变量的post数据,php,post,Php,Post,如果我有一个如下所示的post请求: POST /page.php HTTP/1.1 Host: www.example.com ... ...\r\n\r\n {"name":"json"} 请注意,发送post数据时没有变量名。。 有没有办法拿到这个 p、 美国试图抛售美元邮政,但毫无帮助 谢谢 您是否尝试过转储$HTTP\u RAW\u POST\u数据?因为我打赌你能在那里找到它 注意:根据注释,这不再是PHP最新版本的正确行为。你最好阅读的内容php://input“您是否尝试过转
POST /page.php HTTP/1.1
Host: www.example.com
...
...\r\n\r\n
{"name":"json"}
请注意,发送post数据时没有变量名。。
有没有办法拿到这个
p、 美国试图抛售美元邮政,但毫无帮助
谢谢 您是否尝试过转储
$HTTP\u RAW\u POST\u数据
?因为我打赌你能在那里找到它
注意:根据注释,这不再是PHP最新版本的正确行为。你最好阅读
的内容php://input“
您是否尝试过转储$HTTP\u RAW\u POST\u数据
?因为我打赌你能在那里找到它
注意:根据注释,这不再是PHP最新版本的正确行为。你最好阅读
的内容php://input“
您可以通过以下方式获取文章正文:
您可以通过以下方式获取帖子正文:
您需要json解释的内容类型标头:
POST /page.php HTTP/1.1
Host: www.example.com
Content-Type: application/json
...
...\r\n\r\n
{"name":"json"}
现在使用$\u POST['name']您需要json解释器的内容类型头:
POST /page.php HTTP/1.1
Host: www.example.com
Content-Type: application/json
...
...\r\n\r\n
{"name":"json"}
现在使用$\u POST['name']猜测http\u parse\u headers()或get\u headers()猜测http\u parse\u headers()或get\u headers()应该使用php://input . 警告此功能在PHP5.6.0中已弃用,并在PHP7.0.0中删除。不久弃用,应使用php://input . 警告该功能在PHP5.6.0中被弃用,并在PHP7.0.0中被删除。