|  | 主题:  请问如何记录浏览数? | 
            
                        
                
                    |  lee8314
 职务:普通成员
 等级:1
 金币:0.0
 发贴:3
 
 | 
                            
                            #12005/4/4 17:03:16 
                                一般是用连接到计数页再重定向到详细页,还是直接在详细页更新数据!但是他怎么说我的记录集不给更新?我是用以下代码:
 
 xx("num_hits")=xx("num_hits")+1
 xx.update
 还有!如果要从定向的话怎么可以直接把2个参数传回去!我只会传一个!
 谢谢了!
 | 
                        
                
                    |  truelove
 职务:普通成员
 等级:1
 金币:0.0
 发贴:128
 
 | 
                            
                            #22005/4/5 8:46:13 
                                不用重定向那么麻烦吧。.../new.asp?id=1&class=news strsql="update tablename set hits=hits+1 where id=" & request.querystring("id"  class参数,也一样获取 request.qureystring("class"   | 
                        
                
                    |  wangs
 职务:普通成员
 等级:1
 金币:0.0
 发贴:5
 
 | 
                            
                            #32005/4/5 9:11:24 
                                理论上的防止多个连接 同时访问 如何 锁定数据库啊?
 这样可以吗?
 rs.lock
 ...
 rs.unlock
 
 可能错了
 | 
                        
                
                    |  lee8314
 职务:普通成员
 等级:1
 金币:0.0
 发贴:3
 
 | 
                            
                            #42005/4/6 20:52:17 
                                多谢truelove!不过我都是用dreamweaver实现的功能!代码实在是头头痛!
 我的qq是304081006!可以加我吗?
 
                                
                                    编辑历史:[此帖最近一次被 lee8314 编辑过(编辑时间:2005-04-06 21:07:57)]
 
 | 
                        
                
                    |  lee8314
 职务:普通成员
 等级:1
 金币:0.0
 发贴:3
 
 | 
                            
                            #52005/4/6 21:07:17 
                                问题已解决!原来Dreamweaver本身就有直接加命令的那个内容! 但是如果解决自己狂刷新增加点击问题了?请指教!    | 
                        
                
                    |  truelove
 职务:普通成员
 等级:1
 金币:0.0
 发贴:128
 
 | 
                            
                            #62005/4/7 15:08:07 
                                你先用request.servervariables("")来获取当前页面的文件名称。
 
 再将此文件名写入一个cookie,并将此cookie的过期时间设为一天之后。
 
 执行sql语句前,先读取一下客户端的cookie,如果指定的cookie名称和值存在,就不要执行hits=hits+1了,这里你可以用一下select case.
 
 这种办法,也不是什么万全之策,因为别人可以删除cookie.
 如果用session("ip") 来记录客户端的ip的方法,也不太合理,因为在如果别人在一个局域中,得到的ip都是相同的,所以如果你用记录别人IP的方法来做,也显得有点不太合理。
 
 | 
                        
                
                    |  进军.net
 职务:普通成员
 等级:1
 金币:0.0
 发贴:105
 
 | 
                            
                            #72005/4/15 15:15:54 
                                strsql="update tablename set hits=hits+1 where id=" & request.querystring("id")请问变量id在网页中是个什么东西呀?难道是:
 
 
 例如:
 <a href="a.asp id=name1>dddd</a>    id就是name1????
 
 
 请指教!!!
 | 
                        
                
                    |  古剑刀
 职务:普通成员
 等级:1
 金币:0.0
 发贴:41
 
 | 
                            
                            #82005/4/21 14:50:17 
                                yangjp: 你说的我觉得是对的.一句这样的话:<a href="a.asp?id=1">,然后在a.asp那边用whichID=request.querystring("id"  ,于是whichID就等于1.你的理解不也是这样的吗?
                             | 
                        
                
                    |  truelove
 职务:普通成员
 等级:1
 金币:0.0
 发贴:128
 
 | 
                            
                            #92005/4/22 13:06:35 
                                id 是表中的一个字段名称
                             |