主题:  如何在dw里做bbs的点击记录数显示

kelein33

职务:普通成员
等级:1
金币:0.0
发贴:11
#12005/3/28 10:43:19
在dreamweaverMX2004里用asp+access做的bbs
如何做里面的点击记录数显示,和回帖记录数显示
回帖显示我已经搞定,就是点击记录数有问题
书上说是先在index.asp中发帖主题动态连接上传递一个id 到读帖的read.asp中
然后在read.asp中建一个命令,
set hit = hit + 1
where id = request.querystring("id")
这样虽然可以记录点击数。但是当在read.asp中进入其他连接,然后再返回时,点击数也自动算多一次,所以,这个方法记录点击数显然不科学
我百思不得其解啊,望高手指点迷津



沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
#22005/3/28 12:31:00
你可以用一个cookies记录最后进入的10个贴子的ID进行配备,如果该ID存在COOKIES中,忽略不更新点击数,否则更新点击数,并记录该ID。


难人一个……

kelein33

职务:普通成员
等级:1
金币:0.0
发贴:11
#32005/3/28 13:13:55
能否给你具体点的步骤啊,我超级菜鸟啊



沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
#42005/3/28 13:33:56
id = trim(request.querystring("id"))
if instr(request.cookies("id"),"id")>=0 then
....忽略不记
else
response.cookies("id") = id &", " & request.cookies("id")
...更新hit
end if

写一个函数来保存最新N个已点击的cookies。


难人一个……

kelein33

职务:普通成员
等级:1
金币:0.0
发贴:11
#52005/3/28 15:03:52
多谢啦