PHP完全自学手册(珍藏版) 中文pdf扫描版下载
<?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=**”形式提交到此页面的参数;蓝字为数据库中的字段名,这两项需修改为你网页程序中是相应内容,其他代码可不用修改,直接使用即可。
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=**”形式提交到此页面的参数;蓝字为数据库中的字段名,这两项需修改为你网页程序中是相应内容,其他代码可不用修改,直接使用即可。