2

私はポッドキャスト ネットワークを運営しており、サイトをゼロから作り直しています。私のネットワークの機能の 1 つは、HTML5 プレーヤーでサイトから直接ポッドキャストを聞くことです。すべての機能は正常に動作していますが、これらのページの分析データが必要です。

PHP でヒット カウンターを作成し、DB テーブルに格納したいと考えています。ただし、ページは 1 つだけです。プレーヤーはクエリ文字列に応じて各番組を読み込み、次のように RSS フィードから最新のエピソードを取得します: http://tangentboundnetwork.com/new/show.php?id=1

分析データをテーブルに入れ、それをネットワーク上にあるショーのホストに使用できるようにしたいと考えています。

どこから始めればよいかを知る必要があります。任意のアイデア、リンク、および例を歓迎します。

4

1 に答える 1

2

まず、データベース テーブルを作成しますVISITOR_COUNT。少なくとも 2 つの列が必要です -SHOW_IDCOUNT.

のコードは次のshow.phpようになります。

  • 一意の (または一意の種類 - 完全に確実ではない) 訪問者をカウントする場合は、現在の特定の Cookie$idが設定されているかどうかを確認します。PHP の Cookie の詳細については、こちらをご覧ください。
  • Cookie が設定されていない場合:
    • クッキーを設定します。
    • の値がの行があるかどうかを確認VISITOR_COUNTします。SQLインジェクションに注意!SHOW_ID = :id:id$id
    • ある場合は、SQL を実行して更新します。UPDATE VISITOR_COUNT SET COUNT = COUNT + 1 WHERE SHOW_ID = :id
    • そうでない場合は、正しい ID とカウント値 1 の行を挿入します。
于 2015-07-01T07:20:10.993 に答える