0

そこで、このクライアント用に、phpで処理されるクイックコンタクトフォームを使用して、非常にシンプルな4ページの静的Webページを作成しました。すべてが泳ぎに行きます。

次に、クライアントが私のところに来て、送信が行われた回数のカウンターを表示できるように要求します。そのため、彼は通常、フォームのカウンターを必要としています。これは、フォームを使用して送信された成功したすべての電子メールにカウンターを追加し、それをある種のデータストレージに保存するだけなので簡単です。

しかし...

私が考えることができる唯一の方法は、クライアントだけがアクセスできる番号が入ったシンプルなボックスを備えた別のユーザーページを用意することです。

私はこれを行うことができます...カウンターをxmlファイルまたは1つのテーブル、1つの列、1つの行のmySQLデータベースに保存します。

しかし、これを行うためのより簡単で簡単な方法はありますか?Googleアナリティクスなどとのリンクを設定できますか?数字が書かれた単一のページを作成するのではなく。

4

1 に答える 1

1

クライアントがカウントを表示するための別のページを使用することをお勧めします。.htaccess を使用して、このページへのアクセスを制御できます。主な理由は、今後のクライアントの要求を楽しみにしています。ほとんどの場合、指定された期間のカウント、日/週/月ごとのカウントなどを表示するように求められます。今すぐページを設定すると、カスタマイズ/拡張する場所ができます。

カウンターの収納に関しては、合計以上のものを収納することをお勧めします。保管するテーブルを用意します。

  • フォーム提出の日時
  • リモート IP アドレス (将来の参照用)
  • 送信されたフォームの内容 (クライアントが見たいと判断した場合)
  • おそらくメールのイベント コンテンツ (クライアントが再送信することを決定した場合)

次に、合計を表示するにはselect count(1) from that_table、必要な日付などを指定します。グループ化。

于 2011-09-23T08:57:03.197 に答える