如何访问PUT参数

时间:2017-02-26 12:07:26

标签: php yii2 put

我正在使用php框架 - Yii2开发API,我想要处理4种类型的请求:GETPOSTPUTDELETE。在这里,我可以捕捉GETPOST中的参数,但我无法访问PUTDELETE方法中的参数。

我在广泛搜索后找到了一些代码。但它对我来说并不合适。 示例代码为:

示例1:

$putdatafp = fopen("php://input", "r");
$putfp = fopen('php://input', 'r');
$putdata = '';
while($data = fread($putfp, 1024))
    $putdata .= $data;
fclose($putfp);

var_dump($putdata);

示例2:

parse_str(file_get_contents("php://input"),$put_vars);
var_dump($put_vars);

但是这两个返回字符串数据。如何将PUTDELETE参数解析为数组。

非常感谢任何帮助

0 个答案:

没有答案