PHPでプログラムをバリバリ書いている方なら御存知かもしれませんが、あるPHPファイルのプログラムを眺めていたら見なれない一文がありました。そのソースはこれ。 $hoge = file_get_contents( 'php://input' ); 「php://input」って何じゃ? 上記プログラムについてちょっと調べました。私のように知らない方のために明記しておきますが、もし、知っている方はスルーしてください。間違っても悪口を書かないように(^^ゞ 早々に調べてみると、まずはfile_get_contents()関数です。これはすぐに見つかりました。PHPのドキュメントを見るとこちらに ファイルの内容を全て文字列に読み込む と、書かれています。ドキュメント内にも「file()関数と似ている」と書かれていますが、file()関数よりも取得する内容などを細かく設定できます。 さて、問題は「
![「php://input」とは何?-POSTの生データ? | アイビースター](https://cdn-ak-scissors.b.st-hatena.com/image/square/8c2654307a8827746732ae5e365a6f296b5573d3/height=288;version=1;width=512/http%3A%2F%2Fivystar.jp%2Fuploads%2F2014%2F09%2F140905-php-sura-input.png)