2017-12-27 34 views
0

私のCIフレームワークのWebサイトに問題があります。私のAJAX(クライアント)は、PUTメソッドを使ってReSTful API(サーバー)を呼び出します。データにアクセスする方法Codeigniterでphp://入力ストリームを使用する

サーバー内。

putfp = fopen('php://input', 'r'); 
$putdata = ''; 
while($data = fread($putfp, 1024)) 
    $putdata .= $data; 
fclose($putfp); 
parse_str($putdata, $output); 
echo $output['name']; 
そして私は、クライアントからの $nameの値を持っていた:私が使用しています。その他の変数はe.t.cです。しかし、この枠組みの原稿ガイドでは、彼らはこのように言った: https://www.codeigniter.com/user_guide/libraries/input.html#using-the-php-input-stream

私の質問は次のとおりです。原稿ガイドが言ったように、私がやりたいので

$this->input->raw_input_stream;

を使用する方法。私は試してみましたが、結果はすべてエラーでした。私はどこに$this->input->raw_input_stream;を入れるべきか、それをどのようにしてデータを入手するのか分かりません。

誰かが私に例を教えてください。

+0

ジャンクを削除して、投稿をフォーマットする – 31piy

答えて

0

PHPを組み込み、 file_get_contents('php://input')の方法で試すことができます。

OR

このURLに、これはあなたを助けることができる https://www.codeigniter.com/user_guide/libraries/input.html#using-the-php-input-stream

希望を参照してください。

関連する問題