php删除一个变量,获取PHP删除变量

您可能需要直接从php://输入流中读取数据。

我knwo这是你必须做这个PUT请求,一些快速的谷歌搜索表示该方法适用于DELETE以及。

参见here和here的例子。评论here说这个方法也适用于DELETE。

这是一个有趣的代码示例,将有助于(从简单的symfony 1.4.9框架的sfWebRequest.class.php轻微改变):

public function initialize(...)

{

... code ...

$request_vars = array();

if (isset($_SERVER['REQUEST_METHOD']))

{

switch ($_SERVER['REQUEST_METHOD'])

{

case 'PUT':

if ('application/x-www-form-urlencoded' === $this->getContentType())

{

parse_str($this->getContent(), $request_vars );

}

break;

case 'DELETE':

if ('application/x-www-form-urlencoded' === $this->getContentType())

{

parse_str($this->getContent(), $request_vars );

}

break;

}

... more code ...

}

public function getContent()

{

if (null === $this->content)

{

if (0 === strlen(trim($this->content = file_get_contents('php://input'))))

{

$this->content = false;

}

}

return $this->content;

}

该代码示例将PUT或DELETE请求参数放入$ request_vars数组中。一个限制似乎是表单(如果您正在使用另一个内容类型的头文件)必须是“application / x-www-form-urlencoded”,一些快速的搜索会确认这一点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值