0

これには絶対確実な方法があるとは本当に思いませんが、もちろんアドバイスを求めてここに来ています...

IP アドレスに基づいて、ユーザーごとに 1 日あたり 3 回の使用に制限したいプロジェクトがあります。もちろん、従来のユース ケースでは mysql テーブルを使用してこれを簡単に行うことができます...しかし、foxyproxy (firefox のプロキシ スイッチャー プラグイン) のようなものを使用したり、新しいブラウザーを開いて新しいセッション。すべての使用は、新鮮でユニークなユーザーとして表示されます。

私は間違いのない方法に固執していますか、それとも他に試すことができる方法はありますか? 私たちのユーザーベースのほとんどは、これらのメソッドの使用方法やその方法についての手がかりさえないと確信していますが、とにかくそれを説明したいと思います.

編集:これにもphp以外の解決策がある場合、私はどんなアイデアも受け入れます。

4

3 に答える 3

-2

Cookie と IP ブロッキング リストで制限できます (もちろん、フラッシュ Cookie、JavaScript のローカル ストレージなども使用できます)。両方で、サービスの使用量と彼が使用した回数を節約できます。ユーザーが新しい IP を取得せずに Cookie を削除しようとした場合 (プロキシであれ、新しい Cookie であれ、IP リストに基づいて確認できるため、新しい Cookie を設定します)。彼はIPを変更しただけです)。

これは、ほとんどの通常のユーザーに有効です。しかし、誰もあなたの制限を回避できないことを完全に確認する方法はありません.

于 2013-04-04T14:53:39.427 に答える