http://topic.csdn.net/u/20090721/21/9c3b8709-1da8-4770-85a6-0bd98c6030b4.html?seed=1264974312&r=58533681#r_58533681
页面A
<a href="mp3.baidu.com">百度 </a>
我想到的方法是再做一张页面B
然后
<a href="页面B & 同时传这个网址的ID">百度 </a>
更新数据库点击量+1后,再跳转到 mp3.baidu.com
不过,是不是太麻烦了?
请教高手了
------解决方案--------------------
2种方法
1 在被打开的页面进行统计,这部分比较简单
可以用同一个页面跳转,所有要统计的连接转到这个页面,统计后再跳转
2 在主页进行统计,需要使用到ajax, 思路如下
设置需要统计的连接如下
<a href=".." onclick='return counter(this)'> dsadsa </a>
<script>
function counter(obj){
alert(obj.href); // 拿到连接地址
// 采用 prototype.js 存储
new Ajax.Request("counter.aspx",{
paremeter:{
"href":obj.href
}
});
return true;
}
</script>
在 counter.aspx 里面对 href参数进行统计