4

AWS Elastic Beanstalk PHP5.4.9AMIを使用しているときに発生するアプリケーションの奇妙なバグに気づきました。

ヘッダーを含むGETAJAXリクエストを送信すると'Content-Type: application/json'、$_POSTスーパーグローバルはnullに設定されます。そのヘッダーを削除すると、期待どおりに空白に設定されますarray()

これは予想される動作ですか?

4

1 に答える 1

2

これはPECLの問題であることが判明しました。PHP5.4を実行してPECLHTTPをインストールすると、GETリクエストに「Content-Type:application / json」ヘッダーが指定されている場合、$_POSTがnullに設定されます。PECL HTTPを削除すると、問題が解決します。

見つけたのはMichael@AWSの功績です。クロススレッド:https ://forums.aws.amazon.com/message.jspa?messageID = 413836

編集:PHPチームによって修正されました:https ://bugs.php.net/bug.php?id = 63947&edit = 2

于 2013-01-08T18:08:04.133 に答える