最新消息: 新版网站上线了!!!

php做点击次数

<?php mysql_query("update title set hits=hits+20 where cid=".$_GET['cid']);?>

 

在网上搜索这类代码,找了半天了没合适的,研究了半天,终于用cookie实现了自己想要的功能(刷新不增加浏览次数)。

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']);
3、over!
注:红字为地址栏以“?id=**”形式提交到此页面的参数;蓝字为数据库中的字段名,这两项需修改为你网页程序中是相应内容,其他代码可不用修改,直接使用即可。

转载请注明:谷谷点程序 » php做点击次数