首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在PHP中处理PUT/DELETE参数

在PHP中处理PUT/DELETE参数
EN

Stack Overflow用户
提问于 2010-01-18 01:26:03
回答 4查看 74.6K关注 0票数 84

我正在开发我的REST client library for CodeIgniter,我正在努力研究如何在PHP语言中发送、放置和删除参数。

在一些地方,我看到人们使用这些选项:

$this->option(CURLOPT_PUT, TRUE);
$this->option(CURLOPT_POSTFIELDS, $params);

令人恼火的是,这似乎什么也没做。这是设置PUT参数的正确方式吗?

如果是,如何设置删除参数?

$this->option()是我的库的一部分,它只是构建一个CURLOPT_XX常量数组,并在执行构建的cURL请求时将它们发送给curl_setopt_array()。

我正在尝试使用以下代码读取PUT和DELETE参数:

        case 'put':
            // Set up out PUT variables
            parse_str(file_get_contents('php://input'), $this->_put_args);
        break;

        case 'delete':
            // Set up out PUT variables
            parse_str(file_get_contents('php://input'), $this->_delete_args);
        break;

这里有两个选择,我以错误的方式处理这个问题,或者在我的库中有一个bug。如果你能让我知道这在理论上是否可行,我可以继续调试,直到我解决了它。

我不想在一个根本错误的方法上浪费更多的时间。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2081894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档