当前位置:首页 » 多媒体相关

计数器防刷新问题?


我想问一下大家,一般是用什么方法实现这种功能的。  
  我的做法是,用session获取ip地址,然后再判断是否更新计数,但是上传到空间上后却使session命令失效,必须把cookie由中设为低后才行,是用了域名隐藏指向后出现的,如果直接访问则不会(此问题我会打电话给空间商问个明白)但究竟是不方便!所以我想看看能有别的好的解决办法?

推荐阅读

  • Shift键在Word文档编辑中的妙用 [详细内容]
  • 酷睿2御用平台 17款P965主板横评冠盟 GMIP965-77E3P-NIntel主板 [详细内容]
  • 年末再疯狂!23款AM2主板超频测试七彩虹 C.NC61-M2 Ver1.5高端主板 [详细内容]
  • Sybase IQ二度折桂荣膺中计报编辑选择奖 [详细内容]
  • M630手机铃声设置一个误区 [详细内容]
  • 年末再疯狂!23款AM2主板超频测试映泰 Biostar TForce 570 U Deluxe高端主板 [详细内容]
  • [视频教程]CorelDRAW文本编辑:学习思路 [详细内容]
  • 网友回答:
    网友:ceocio

    利用数据库:  
      一个lastvisit字段,每次写入最后访问者的ip,然后判断访问者的ip是否和他一样,如果一样就不加数。

    网友:sayyes2002

    还可以利用asp的session对象  
      可以借助session对象首先判断该用户是否为新连接者,如果是,那么isempty(session("hasbeenconnected"))=true,也就是说,session("hasbeenconnected")是空的。  
      那么,运行程序,使计数器加1,然后将该用户的session("hasbeenconnected")设置为true,这个用户已经不是新的连接者,无论他怎么连续按下“刷新”按钮,计数器也不会再增加。  
     

    网友:lindexter

    呵呵,这么小一个功能就用session很占系统资源的哦,建议用cookie

    .

    讨论区

    Login