ページ上のリクエストをカウントテーブルに挿入する必要があるアプリケーションがありますが、リクエストが実際のユーザーかどうかを確認するには、ユーザーが100万二番目またはこれのようなものでリクエストasp.netで? 注:ユーザーがデータを入力していないため、キャプチャなどを置くことはできません。asp.netでbotを検出しています
答えて
クッキーは問題外であるならば、私は、サーバー上での追跡時間をお勧めします。私は、あなたがユーザーを追跡する何らかの方法を持っていると仮定します。それは、Cookieベースまたは認証(サイトにログインしたユーザー)になります。 (ユーザーを追跡することなく、無意味なカウント要求になります)。
これは、各ユーザからのリクエストごとに、あなたは二つのことを追跡することを意味します
- ユーザーID
- 彼らは要求を行うとき、彼らはページ
を要求された時間、カウンタをインクリメントします。彼らが別の要求をした場合は、前の要求のタイムスタンプをチェックします。早すぎる場合は、現在の要求を数えません。このメカニズムは非常に簡単に変更して、x秒ごとに1回だけリクエストをカウントするか、1日に1リクエストしかカウントしないようにしても簡単に変更できます。通常のユーザーからの継続的なリクエストを表すタイムスパンで解決する場合は、そのタイムスパン前に発生した要求はすべて経過しています。あるいは、これらの疑わしい要求を記録することもできます。それぞれのリクエストで何らかの種類のデータを送信している場合、疑わしいものについて何も返信することはできません。
ユーザーエージェントを確認し、要求がWebブラウザからのものかどうかを確認できます。
詳細はthis articleを参照してください。
UserAgentは信頼できるものではなく、要求元のエージェントが望むものであれば何でもかまいません。 – slugster
この情報は偽造できませんか? – user510336
私はほとんどのページがこれをクッキー経由で行うか、リクエスタのIPアドレスを保存していると思います。エージェントは偽装されていて、これを行うためのツールがかなりたくさんあります。
HTH
マリオ
しかし、時には多数のユーザーがIPアドレスを共有しています...社内のユーザーのように、すべて同じIPアドレスを使用します。 – user510336
true、クッキーまたはユーザーのログインを使用できます。http://en.wikipedia.org/wiki/Unique_visitorまたはhttp://www.opentracker.net/article/hits-or-pageviews –
- 1. Botフレームワークで絵文字を検出します
- 2. ASP.NETはUSBドライブを検出します
- 3. slack nestor bot replyでgiphy検索を呼び出す
- 4. MS Bot Frameworkが応答しているメッセージングプラットフォームを検出するにはどうすればよいですか?
- 5. ASP.netでiPadを検出
- 6. ASP.NET MVC4でIE8を検出
- 7. RegExを使用してASP.NETでブラウザを検出する
- 8. ASP.NETダイナミックファイルリクエストを検出する
- 9. URLを検証できませんでしたFacebook Messenger Chat Bot
- 10. USBデバイスを検出しています
- 11. ASP.NetアプリケーションとBOTの統合
- 12. asp.netでウェブカメラを検出する方法
- 13. ASP.NETコアがビューを検出できませんでした
- 14. Discord bot:名前でユーザーを呼び出しますか?
- 15. SkypeでMicrosoft Bot Frameworkを呼び出す
- 16. エンタープライズクラウドでMicrosoft BOTをホスティングしていますか?
- 17. JavaScriptなしでPHPでフレームを検出していますか?
- 18. イメージ検出を使用して行を検出しますか?
- 19. TextBoxForを使用してASP.NETでタイプ "検索" HTML5入力のクリアをどのように検出しますか?
- 20. ブラウザの言語を検出するPHPスクリプト、google botについてはどうですか?
- 21. Google BotにAJAXの内容を検出させる
- 22. 新しいファイルを検出してmpackで送信します
- 23. iPhoneマイクの吹き出しを検出していますか?
- 24. ASP.NET Web API:新しいデバイスからのアクセスを検出する
- 25. ASP.Netはどのようにカルチャを検出しますか
- 26. Wikipedia検索discord botコマンド
- 27. ASP.NET DataTypeCheck検証を信頼していいですか?
- 28. Botフレームワーク:Botが "undefined"で応答します
- 29. Skype Botが空のボディで応答しています
いいえユーザーIDを持っていない、たとえば、ビデオカウンターのyoutubeはユーザーIDかどうかを考えますか?私はそう考えていません。たとえ私がタイムスタンプを記録したとしても、私はユーザーIDを持っていません。 – user510336
@user - 少なくともユーザIDは、リクエストが発信したIPである可能性があります。これはやや粗末なものです(複数の人が単一のIPの背後にいる可能性があります)が、リクエストのソースを追跡する方法を提供します。リクエスタは、IPアドレスを隠したり隠したりするにはもう少し手間をかけなければなりません。 – slugster