Heim  >  Artikel  >  Backend-Entwicklung  >  thinkphp中前台发送到后台的json数据,后台如何接收

thinkphp中前台发送到后台的json数据,后台如何接收

WBOY
WBOYOriginal
2016-06-06 20:11:552388Durchsuche

thinkphp中前台发送到后台的json数据,后台如何接收
后台该如何写呢,I()?

thinkphp中前台发送到后台的json数据,后台如何接收

thinkphp中前台发送到后台的json数据,后台如何接收
为什么用了I('post');返回值还是空

回复内容:

thinkphp中前台发送到后台的json数据,后台如何接收
后台该如何写呢,I()?

thinkphp中前台发送到后台的json数据,后台如何接收

thinkphp中前台发送到后台的json数据,后台如何接收
为什么用了I('post');返回值还是空

echo file_get_contents('php://input');

什么方式传的就什么方式接啊,get/post

I("post.") 或者 I("get.")

<code>$_GET['something']
$_POST['something']</code>

用I就可以了啊,比如获取consignee的值

I('consignee')

即可。

使用输入流啊

file_get_contents('php://input');

TP的内置函数I方法就可以实现,可以安全的获取系统输入变量;

<code>//单独获取`json`数据中的某`key`对应的某`value`
I('post.key') == $_POST['key']
I('get.key')  == $_GET['key']

//获取全部json数据
I('post')
I('get')</code>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn