-2

PHP と backbone.js について読んでいます。サーバーから送信されたデータを読み取るために file_get_contents("php://input") を行っている人が多いようです。ほとんどの人はこれが機能することに同意しますが、なぜ、またはどのように機能するのかを説明している人は誰もいません。PHP ドキュメントによると、この関数はファイルを文字列に読み込みます。しかし、「php://input」URL は何を指しているのでしょうか? これは、リクエストごとに作成されるファイルですか、$_POST を使用する代わりに作成されますか、それとも何ですか? これに関する情報をありがとう!

4

1 に答える 1

2

php://input$_POST に依存するのではなく、リクエストから生データを読み取ることができます。リクエストが特別なフォーマットを使用している場合、$_POST は空または無効になります。

このおよび他の PHP ラッパーの詳細については、こちらを参照してください。

于 2013-09-03T01:04:07.817 に答える