2012-09-03 13 views
6

エラーを検索して数時間後、再現可能なテストが見つかりました。サーバは、一般的なエラーを返します「送信」を正確にsubstring((SELECTでテキストエリアを充填し、ボタンを押した後奇妙なapache/PHP POSTエラー

<form name="test" method="POST" action="test.php"> 
    <textarea name="content"></textarea> 
    <input name="submit" type="submit" value="send"/> 
</form> 

:それは簡単なフォームを使用していますConnection with the server was reset while downloading 私は、HTTPのerror_logに見えたが、このための報告はありません。

使用:

Linux 2.6.32-220.23.1.el6.x86_64 
Build Date Jul 3 2012 
Server API Apache 2.0 Handler 
Apache Version Apache/2.2.15 (CentOS) 
Apache API Version 20051115 
PHP Version 5.3.3 

test.phpをのみフォームがあるないPHPコードを有していません。ファイル名をtest.htmlに変更してaction = "test.html"に変更すると、エラーは同じです。中止192.168.1.1 test.phpをPOST 0 192.168.1.1:80


が、それはApacheが私をフィルタリングすることも可能である:FF 15とChrome 21、(ERR_CONNECTION_RESET)

Firebugの上でテストされた

POSTデータ?私はサブストリング((を選択は、いくつかのapacheの悪用に記載されている。どのように私は、フィルタのこの種を無効にすることができますか?

私は私のモジュール内の任意のmod_securityを見ることができません。

+5

あなたのtest.phpをしているでしょうか? –

+2

私のために働いて、エラーなし! –

+2

まさに、 'test.php'か、我々は12月できない私たちを見ますあなたのコードと何か関係がある場合はide – think123

答えて

2

確認

echo '<pre>'; 
var_dump(apache_get_modules()); 
ことを確認していることに気づきました

のmod_securityやその他のセキュリティ関連のモジュールは表示されません。