0

我有一个基于 codeigniter 的网站,运行良好。我目前正在为该网站构建一个 iPhone 应用程序。它使用 AFNetworking 与 codeigniter 控制器进行通信。我以前在 iPhone 开发中使用过 AFNetworking,从来没有遇到过问题。

在这里,我没有收到任何发送到 codeigniter 控制器的发布数据。但我知道它正在从应用程序建立连接,因为如果我只是回显一个字符串,我会在控制台中得到响应。

或者,我在另一台服务器上制作了一个测试 php 脚本,只是回显了 $_POST[] 变量,它工作了,但是我无法让它们使用 codeigniter 进行 POST。

codeigniter 中的某处是否存在不允许从外部来源发布的设置?或者有什么我想念的。

任何帮助表示赞赏。

4

1 回答 1

0

我相信有两种方法可以使用 codeigniter 访问 post 变量。

我在我的 iOS 项目中使用 AFNetworking,我可以通过以下方式访问 post 变量

$post = $this->input->post();

JSON post也有这种方法

$post = json_decode(trim(file_get_contents('php://input')), true);
于 2014-03-05T05:58:13.440 回答