回 帖 发 新 帖 刷新版面

主题:^_^ 请问投票中如何获取客户端IP,包括内网用户出口全为一IP此情况。急

在网上找了,全是获取服务器IP,要么就是内网用户投票,IP记录后,只能投一次,别人无法再进行投票,能否获取客户端真实IP呢,就是当一人投后其他人还能再投票,包括内网用户这种情况。谢谢! ^_^ 

userip = Request.ServerVariables("HTTP_X_FORWARDED_FOR") 
If userip = "" Then userip = Request.ServerVariables("REMOTE_ADDR") 

hostname=Request.ServerVariables("HTTP_HOST")

回复列表 (共2个回复)

沙发

没办法获取的!其实你要这样想,万一很多人都是内网的,而这些内网的ip又都是差不多的,岂不是也会被误以为同一用户?像这种情况我觉得最有效的办法就是注册后进行投票!

板凳

使用获取用户MAC地址来防止用户重复投票

我来回复

您尚未登录,请登录后再回复。点此登录或注册