欲求点击率代码
要求是每进入网站一次就记录一次,但在网站里浏览其他页面(即离开之前)点击率是不更新的.要完整的代码,回答的完整着追加赏分.
参考答案:1、gethits.asp文件代码:
<!--#include file="../Connections/asp2htm800.asp" -->
<%
dim hitssql
dim hitsrs
dim leixing
leixing=Request.Querystring("lx")
set hitsrs=server.createobject("adodb.recordset")
hitssql="select * from "& leixing &" where id="&request("id")
hitsrs.open hitssql,conn,1,3
conn.execute "update "& leixing &" set hits=hits+1 where id="&request("id")
%>
document.write(<%=hitsrs("hits")%>);
<%
hitsrs.close
Set hitsrs = Nothing
conn.close
set conn=Nothing
%>
在模板中加入下面代码
<script language='javascript' src="../fso/gethits.asp?Id=articleId&lx=leixing">
转换成静态页后这一段代码就成了:
<script language='javascript' src="../fso/gethits.asp?Id=326&lx=dongwu"></script>
这是其中一个静态页
lx指是不同表,可根据情况不要这一项。在我的程序中需要这一项.
2、