0

私は正常に動作する codeigniter で構築された Web サイトを持っています。私は現在、上記のサイトの iPhone アプリを作成しています。AFNetworking を使用して codeigniter コントローラーと通信します。以前、iPhone 開発で AFNetworking を使用したことがありますが、問題はありませんでした。

ここでは、codeigniter コントローラーへのポスト データを受信して​​いません。ただし、文字列をエコーするだけでコンソールに応答が返されるため、アプリから接続していることはわかっています。

または、別のサーバーでテスト php スクリプトを作成し、$_POST[] vars をエコーし​​ただけで動作しましたが、codeigniter で POST を実行できません。

外部ソースからの投稿を禁止する設定が codeigniter のどこかにありますか? または、私が見逃しているものがあります。

どんな助けでも大歓迎です。

4

1 に答える 1

0

codeigniter を使用してポスト変数にアクセスするには、2 つの方法があると思います。

iOS プロジェクトで AFNetworking を使用しており、次の方法で投稿変数にアクセスできます。

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

JSON投稿にはこのメソッドもあります

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