0

これは、実際にコードを投稿するのではなく、自由回答の質問ですが、私がやっていることは次のとおりです。

私たちのサイトで報酬に向けてユーザー ポイントを与えるいくつかのアクションがあります。私はいくつかのピクセル トラッカーを作成しました。JavaScript の document.write を使用してページの読み込み時に起動し、画像は PHP プログラムで必要な変数を渡し、DB の作業を行い、ヘッダー関数を使用して GIF 画像を返します。これはすべてうまく機能し、非常に満足していますが、ユーザーがポイントを獲得したページを単に更新して収集し続けるのを止めるための解決策を見つける必要があります. 機能するPHP Cookieを使用してみましたが、サイトの別の場所に移動したと言います。たとえば、異なる製品について2つのレビューを書きましたが、2番目のレビューのポイントは得られません. 私はjavascriptで更新を検出して画像の起動を停止しようとしましたが、コードが正しく機能していないようです。誰かアイデアや洞察がありますか?

4

1 に答える 1

0

報酬ポイントを記録するテーブルを作成し、そのコードがそれを処理して新しいポイントを追加するときに、最初にチェックする必要があります。

したがって、ポイントを付与するたびに、ログに保存します: John Smith レビュー ID # 20029 で 1 ポイント

更新したら、ログを確認します。ジョン・スミスは、このレビュー ID # 20029 でポイントを獲得しましたか? はい。

Yes { do nothing }
No { Add a point }

...あなたはアイデアを得る-これにはSQLテーブルを使用してください。

于 2012-10-19T20:02:46.337 に答える