我做了个投票程序,是用的SESSION控制重复投票,但是当我关掉浏览器的COOKIES后,SESSION也不起作用了,各位有什么好的办法解决吗??***********************
没办法,cookie关掉,session也就不能用了-----------------另外,想用控制IP的方法控制投票如何解决局域网共享IP投票的问题呢?**************如果是在局域网里,应该是一个用户只能投一票吧?

解决方案 »

  1.   

    仅依靠session是不能满足你的要求的,通常需要作成只有注册用户才可投票
      

  2.   

    应该是你的投票系统采用session与数据库或者数据文本两种配合吧,只有在数据库中存在用户进行系统时,通过session来记录该用户,才进行投票.
      

  3.   

    session 和服务器有关
    cookie 和客户端有关.基本上只使用一种就可以实现了.
      

  4.   

    谢谢楼上各位!首先,只让注册用户投票,无疑是流失大量用户数据的方法,有没有折中的办法?比如我想先测试客户端的COOKIES开了没有,如果开了,就检测SESSION,如果没开,干脆不让用户投票.这样至少可以防止恶意的投票.所以,请问有没有什么检测COOKIES是否关闭的方法??谢谢!