• 技术文章 >后端开发 >PHP问题

    php接收post参数时报错怎么办

    coldplay.xixicoldplay.xixi2020-10-06 14:30:43原创90

    php接收post参数时报错的解决办法:首先搜索【php.ini】中 【always_populate_raw_post_data 】;然后将前面的【;】去掉,并重启服务即可。

    php接收post参数时报错的解决办法:

    php接收postman数据时报错

    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

    Warning: Cannot modify header information - headers already sent in Unknown on line 0

    网上查询到的原因是:本地PHP版本过高,postman发过来的数据用$HTTP_RAW_POST_DATA 接收数据时报错,改变$_POST的赋值方式就可以

    搜索php.ini中 【always_populate_raw_post_data 】

    将前面的【;】去掉,重启服务,就可以正常接收了,不过这一块我目前也没有很清楚,为什么在框架中,接收$_POST数据并没有这个报错,但是单独的脚本接收数据时却报错

    相关免费学习推荐:php编程(视频)

    以上就是php接收post参数时报错怎么办的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:php post 报错
    上一篇:php如何进行字符串匹配替换 下一篇:php怎样使出错提示
    第13期线上培训班

    相关文章推荐

    • PHP post大文件上传失败怎么办• PHP如何使用cURL设置Get和Post请求• php post数据丢失怎么办• php如何使用post跳转页面

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网