PHP接收json格式的POST数据

/**
     * 获取 post 参数; 在 content_type 为 application/json 时,自动解析 json
     * @return array
     */
    private function initPostData()
    {
        if (empty($_POST) && false !== strpos($this->contentType(), 'application/json')) {
            $content = file_get_contents('php://input');
            $post    = (array)json_decode($content, true);
        } else {
            $post = $_POST;
        }
        return $post;
    }

 

 

posted @ 2018-06-19 22:37  浮尘微光  阅读(24156)  评论(0编辑  收藏  举报