【问题标题】:Convert unknown post data to array将未知的帖子数据转换为数组
【发布时间】:2015-03-15 22:28:22
【问题描述】:

这是我的代码

<?php

$method = $_SERVER['REQUEST_METHOD'];

switch ($method) {
  case 'POST':
    rest_post();  
    break;
  case 'GET':
    rest_get();  
    break;
  default:
    rest_error();  
    break;
}

function rest_get(){
    $url = $_SERVER['QUERY_STRING'];
    parse_str($url, $get_array);
    print_r($get_array);
}

function rest_post(){
    // display post params as array
}

HTTP GET

/index.php?q=hi&amp;q2=hello

输出:

Array
(
    [q] => hi
    [q2] => hello
)

我只是喜欢对 HTTP POST 做同样的事情,但我不知道该怎么做。例如,我不知道我会得到什么类型的帖子数据。

【问题讨论】:

标签: php http-post


【解决方案1】:

已经解决了。谢谢

function rest_post(){
    $postdata = file_get_contents("php://input");
    parse_str($postdata, $get_array);
    print_r($get_array);
}

【讨论】:

    猜你喜欢
    • 2016-02-16
    • 2015-08-23
    • 1970-01-01
    • 2018-09-17
    • 1970-01-01
    • 2021-04-21
    • 2021-03-24
    • 2023-03-09
    • 1970-01-01
    相关资源
    最近更新 更多