thinkphp 接受 json 参数

alexlee 2022-11-26 384 11/26

一.又再次对php进行研究,毕竟做为资深开发者,用的语言永远不会太过单一。

接下来,我们就来简单介绍下,学习php语言中所遇到的问题。

最近有项目需要用到php 来做项目,特意研究了一下php项目。介于平时习惯了用json提交到后台,所以研究了json 提交到php后台,并接收数据的过程。

不得不说,按以前学习.netcore 框架的想法来看,php也相当有异曲同工之妙,虽说框架思路类似,奈何语法中的区别,就让我研究了一点时间。

thinkphp 接受 json 参数

后台接收数据的代码,不得不说,php的语法,简洁到自己都有点想不到了,不看api真不懂,就是如此简单的语句,就可以完美接收前端json

参数。

thinkphp 接受 json 参数

这里有些问题需要注意下,php 后台使用 input 函数时可能出现如下问题

出现如下警告,如下图:

PHP Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0

对于鲜少接触php语言的开发者来说,刚看到这问题,还真是不知道如何快速解决。

看到上边的提示,也就大概猜出这个是什么意思而已。

那究竟如何解决这个问题,实在不清楚,可以百度或是谷歌一下,有点耐心总会解决问题的,其实只要找到对应的php版本就可以解决这个问题。

找到 php.ini 文件,将这个 always_populate_raw_post_data 改为 -1 就可以了,其实这里就是改下配置,将警告去掉便可以了。

thinkphp 接受 json 参数

以上是自己的做为资深开发的一些个人经历,把这些经验分享给大家,希望以后大家在从事开发中,可以避免不必要的麻烦,跟浪费时间精力。

要是大家喜欢我的文章的话,可以在文章下留言或是联系我,共同进步,共同探讨开发的一些案例,促进彼此间的交流,分享一些日常的开发趣事。

- THE END -
最后修改:2024年2月6日
0

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论