1

私はGoogleの短縮URLを使用してリンクを短縮しています。このリンクを使用して、phpアプリケーションを使用してTwitterに投稿しました。

そのページ リンクのソースを追跡するために、一部の人がそのリンクをクリックしたときに、私の php ページで訪問数の更新を行っています。URLをGoogle短縮APIに渡すと、自動的にサイトにpingが送信されるため、訪問数が増加し、Twitterも同じことをしています. このため、dbで2〜5回のクリック数がカウントされました。この問題の処理方法を教えてくれる人はいますか? このGoogle短縮APIとTwitter短縮URL APIの両方からではなく、ユーザーが行ったクリック数を追跡したいと思います

4

2 に答える 2

1

簡単で怠惰な方法は、さらにテストを行い、一貫した数のヒットがGoogleとTwitterからのものであるかどうかを確認することです。その場合は、カウントを事前調整して、短縮URLごとにそのヒット数を差し引きます。

より厳密な方法は、各ページリクエストのUser-Agentヘッダーを検出することです。GoogleまたはTwitterからのものである場合は、無視してください。それ以外の場合は、クリック数を増やします。

于 2012-07-12T14:51:58.350 に答える