记录按钮的点击次数需要在数据库中设置一个记录字段,比如用hits来记录:
平乡网站建设公司创新互联公司,平乡网站设计制作,有大型网站制作公司丰富经验。已为平乡成百上千提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的平乡做网站的公司定做!
?php mysql_query("update title set hits=hits+20 where cid=".$_GET['cid']);?
1、在head中加入如下代码:
script language=javascript
document.cookie="new=notread";
if (document.cookie.indexOf("news?=$_GET['id']?=read")==-1){
document.cookie="news?=$_GET['id']?=read";
location.reload();
} else {
document.cookie="new=read";
}
/script
2、在浏览页面中加入:
if ($HTTP_COOKIE_VARS["new"]=="notread")mysql_query("update news set views=views+1 where id=".$_GET['id']);
注:地址栏以“?id=**”形式提交到此页面的参数;hits为数据库中的字段名,这两项需修改为网页程序中是相应内容,其他代码可不用修改,直接使用即可。
字段 点击 时间
当人打开页的时候查询数据库
select * from table where shijian='当前日期'
判断是否有今天的记录
没有的话,insert 一条
insert into table (id,dianji,shijian) values ('','1','当前日期')
有的话
update table set dianji=dianji+1 where shijian='shijian'
这样的话,存到数据库里就有每天多少点击了,就可以统计
月点击量 周点击量 日点击量了
(我对于时间的一些函数也不太会,学习状态,就不来献丑了,思路就是这个样子了,呵呵)
简单
1.在数据库建个统计表
2.php连接数据库
3.页面去数据库取当前页面(id)的点击
4.返回的数字+1保存回去
如果你不需要记录每次访问的详细信息,可以不用记录每一次访问,那样数据库会非常庞大,而且统计也会很慢。
简单的方法是就是只要一条记录,用四个字段分别累计本日、本周、本月、本年、总共的访问数,每次访问的时侯对这些字段加1,另外一个字段记录最后一次更新的日期,如果最后更新日期不是本日,就在加1前把本日字段设置为0,本周、本月、本年字段类似处理即可。