2013-12-13 198 views

回答

14

你可以得到php://input流封包数据:

$data = file_get_contents('php://input'); 

另外,还要确保您的网络服务器支持PATCH请求,一些被配置为只响应GET和POST。

8

我知道,这已经得到解决,但对于任何人谁是希望像

$_PATCH["name"]; 

的答案是有办法做到这一点:

parse_str(file_get_contents('php://input'), $_PATCH); 

那么你就可以访问它像$_GET["something"]$_POST["something"]只是做

$_PATCH["something"] 

希望帮助别人:)

-1

你就有了一个我们可以得到所有数据$_REQUEST超全局不管使用的HTTP方法(GETPOSTPATCHPUT

+0

不,你不这样做:'的关联数组默认包含$内容_GET,$ _POST和$ _COOKIE.' – danielMitD