请解释下边的代码 (最详细最详细的 )
发布网友
发布时间:2022-11-20 23:00
我来回答
共1个回答
热心网友
时间:2024-07-26 04:14
dim fkrs '定义字符串
fkrs=request.Cookies("fangkerenshu") '从cookie中读取fangkerenshu的值
if fkrs="" then
strSql="Select 访客人数 From fkrs" '如果访客人数是空则到数据库表[fkrs]中找到 [访客人数]的值
dim rs_renshu '定义变量
Set rs=Server.CreateObject("ADODB.Recordset") '定义数据集
rs.Open strSql,db,1 '用以上SQL语句打开数据集
If not rs.eof Then '如果数据集的指针不在结束位置
rs_renshu=rs(0) '获取 [访客人数]的值
end if
rs.close '关闭数据集
response.Cookies("fangkerenshu")=rs_renshu'设置cookie中 fangkerenshu的值
rs_renshu=rs_renshu+1 '访客人数加1
strSql="update fkrs set 访客人数=访客人数+1 where id=1"
db.Execute(strSql) '修改数据库中[访客人数]的值
response.Write("你是第"&rs_renshu &"位访客!<br>") '页面上打印访客人数
else
response.Write("你是第"&fkrs+1&"位访客!<br>")
end if
%>
<p>
</p>
<%
response.Write("您来访的时间是" & Now() &"<br>") '页面上打印来访时间
%>
</body>