- > HTTP 常见 Content-Type  - 创新互联专注于沙县网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供沙县营销型网站建设,沙县网站制作、沙县网页设计、沙县网站官网定制、小程序制作服务,打造沙县网络公司原创品牌,更为您提供沙县网站排名全网营销落地服务。 - application/x-www-form-urlencoded 
 multipart/form-data
 application/json
- > $_POST 默认只能接收到 Content-Type: application/x-www-form-urlencoded 的数据 
- > 如果Content-Type: application/json 需要用到php://input 处理输入流 - 请求内容 {"account": "123456"} 
 $tmpData = strval(file_get_contents("php://input"));
 $DataArray = json_decode($tmpData, true);
 $account = $DataArray['account'];
- > Content-Type: multipart/form-data 
$tmpData = strval(file_get_contents("php://input")); 
 public function parseData($data) {
 $list = explode("\r\n", $data);
 foreach($list as $value) {
 if($value) {
 if(strstr($value, '--')) continue;
 if(strpos($value, '-')) {
 $key = str_replace('"', '', strchr($value, '"'));
 continue;
 };
 if($value) {
 $array[$key] = $value;
 }
 }
 }
 return $array;
 }
 $DataArray = $this->parseData($tmpData);
 $DataArray['account'];
分享名称:原生PHP接收$_POST的几种方式
文章转载:http://www.scyingshan.cn/article/jcciej.html

 建站
建站
 咨询
咨询 售后
售后
 建站咨询
建站咨询 
 