eAccelerator、Xdebug、Suhosinを使用して、PHP 5.3.8およびZend Engine 2.3.0を実行しているローカルサーバーにかなり新しいApache/PHPをインストールしました。メジャーなポスト問題を除いてすべてが良いです。フォームが投稿として送信されるたびに、データは送信されません。
$ _SERVERでprint_rを実行しましたが、content_typeがapplication/x-www-form-urlencodedに正しく設定されており、content_lengthが適切に設定されていることがわかりました。また、print_r($ _ POST)提出前にフォームに入力された情報の長さによっても異なります。
var_dump($_POST);
$data = file_get_contents('php://input');
var_dump($data);
が、私は他の質問を通じて見つけることができるすべてのものを読んだ、私は、php.iniの設定の多様性をチェックしてのphpinfo()リストを見てきました:次のコードの全てが何も返さない言われていること
すべてのポスト関連の変数は適切に設定されているようで、少なくとも2つのテキスト入力ボックスを持つフォームを処理するのに十分な大きさ以上です...
ありがとうございました!
ありがとうございます。私はかなり前にステップ5に移動しましたが、私はかなり明白なものを逃してしまったのではないかと心配しました。 POST情報なしで別のページに正しくリダイレクトするフォームでテストしています。メソッドをpostからgetに変更すると、$ _GETまたは$ _REQUESTから情報を取得できます。私はちょうどwiresharkをダウンロードし、完全に形成されたPOSTリクエストをサーバーに見ることができます。私はいくつかの余分なツールがインストールされていると思います。あなたのお返事ありがとうございます! –