2016-11-08 5 views
0

テキスト入力を受け入れる変数を含むPOSTフォームを送信しています。私は問題を抱えています。変数に2つの単語 "select"と "from"がその順序ではありますが、それ以降は含まれていない場合は、サイトにエラー500が表示されます。私は開発サイトでこれを行い、問題はありません。送信されたPOSTからの変数の例外のスロー例外

  • のProdサーバー情報:
  • Linuxバージョン2.6.32-573.12.1.el6.x86_64 ([email protected])(gccのバージョン4.4.7 20120313)
  • PHPバージョン5.6.25

  • Devのサーバー情報:

  • Linuxバージョン(builddの@ lgw01-13)3.13.0-93-ジェネリック(gccのバージョン4.8.4(Ubuntuの4.8.4-2ubuntu1〜 14.04.3)
  • PHPバージョン5.5.9-1ubuntu4.20

エラーが発生したサンプルPOST出力: [質問] => 010101010101010101010101010101select0101010101010101010101010101from

私は500内部エラーを受け取り、どこにログファイルを検索する方法がわかりませんよより多くの情報を得る。これを解決するためにどこから探し始めますか?

私は "POST SUBMIT input select from cause 500 internal server error"という文字列をgoogleで検索しました。

答えて

0

ホスティングファイアウォールが特定のキーワードをブロックしていたようです。キーワード「削除」、「元」、「選択」、「元」がサイトへのアクセスをブロックされていることが判明しました。正規表現を使用してjQueryを追加して、特定の注文の特定のキーワードを使用できないことをユーザーに警告します。

私はこれが発生しないように、またはより良い選択肢になるように、他の提案をしています。

関連する問題