コーディングしている Web サイトのクエリに対する応答をサーバーに保存したい場合、どのようにすればよいですか?
これが例です。「私たちを評価してください」フォームのあるサイトを持っていて、ある人が「ひどいサイト!」と答えたとします。どうすればその情報を保存して取得できますか?
やりたいことを実行するには、いくつかの方法があります。そのうちの2つについて説明します。
Web サーバー上のファイルの末尾に各評価を追加できます。これは、通常、PHP や ASP.NET などのサーバー側のスクリプト言語で行われます。ファイルにアクセス許可を設定して、すべての人が読み取れないようにする必要があります。
データベース (MySQL またはその他) にテーブルを設定し、指定された評価ごとに新しい行を追加できます。繰り返しになりますが、これは PHP や ASP.NET などで行われ、SQL インジェクション攻撃に対する予防策を確実に講じる必要があります (非推奨の mysql_* 関数ではなく PHP データ オブジェクトを使用する場合は、それほど問題にはなりません)。
管理と変更が簡単で、IP、名前、オプションの電子メール、およびメッセージをすべての行に保存できるように設定する方が簡単なので、個人的には 2 番目のオプションを選びます。そして、私が言ったように、明らかな問題に遭遇することなく、後で新しいフィールドを追加することができます.