ホームページ >バックエンド開発 >PHPチュートリアル >フォームに引用符を入力すると送信タイムアウトになり、送信が続行できないのはなぜですか? これは注入ではなく、送信タイムアウトです。
このようなフォームですが、半角のシングルクォートやダブルクォーテーションを送信するとタイムアウトになります
apache2.24 ,php5.3.27
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="zh" xml:lang="zh"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>黑</title></head> <body> <div> <form name="input" action="" method="post"> <input maxlength="20" name="tbName"> <input type="submit" value="submit" /></form> </div> </body></html>
あなたの行動の内容は何ですか?
スーパーではありません。
これに提出するだけですか?
すごい
テストに使用したブラウザは何ですか?いくつかのブラウザを使用してみてください。
アクションの内容についてはどうですか?
テストに使用したブラウザは何ですか?いくつかのブラウザを使用してみてください。
php.ini のエラー プロンプト機能をオンにして確認してください。
display_errors = オン
変更を加えた後は、必ず Apache を再起動してください。
php.ini のエラープロンプト機能をオンにして確認してください。
display_errors = オン
変更を加えた後は、必ず Apache を再起動してください。
あなたのコードは本当にメイン投稿にあるものだけですか?
エラープロンプト機能をオンにして、ページにエラーがあるかどうかをテストします。
あなたのコードは本当にメイン投稿にあるものだけですか?
エラープロンプト機能をオンにして、ページにエラーがあるかどうかをテストします。
たぶん、ファイアウォールと侵入防止機能をオフにして試してみることができます。
ページの送信、どのように受信しますか?
これ。 。 。 。 。テストしてみましたがタイムアウトしませんでした。コードは変更されましたか?
わかりました、サーバー ルームのネットワーク機器の問題であるはずです
テストではタイムアウトは見つかりませんでした