2

さまざまな Web サイト リンクを表示するリンク交換ディレクトリを開発しています。Web サイトのリンクが各リンクに対して受けたヒット数を表示したいと考えています。データベースには、1 つの列が NumOfHits であるテーブル「websitelink」があります。初期値は「0」で、各リンクの前にも表示されます。

今私は、任意のユーザーが任意のリンクをクリックすると、numOfHits がデータベースで自動的に増加することを望んでいます。numOfHits を受け取る方法と、ユーザーがリンクをクリックしたときにヒット数を増やすにはどうすればよいですか?

NetBeans と mysql を使用して Java でアプリケーションを開発しています。

4

2 に答える 2

2

これのことですか?

update websitehits set
numofhits = numofhits + 1
where url = ?

Web サービス コードによって実行されます。

于 2013-02-12T13:32:01.367 に答える
0

クリックされた URL でサーバーにコールバックするリンク上の onclick イベント、またはリンクが送信されるサーバー上のリダイレクタのいずれかが必要です。以下に例を示します。

<a href="http://othersite.example.com/" onclick="pingMySite(this.href);return true;">

また

<a href="http://mysite.example.com/clickthrough?url=http%3A//othersite.example.com">
于 2013-02-12T16:39:13.220 に答える