我根本没有投过票时为什么会在我头票时显示:对不起,同一问题不能用重复ip投票???
答案:4 悬赏:0
解决时间 2021-11-15 18:19
- 提问者网友:白柏唇蜜
- 2021-11-15 07:37
投票过的问题里也没有记录啊
最佳答案
- 二级知识专家网友:单身小柠`猫♡
- 2021-11-15 09:14
是不是你和别人用了同一个IP?
你是在办公室或网吧里上网,和别人共用一个IP就会出现这种情况。
因为百度知道升级后,一个IP对一个问题只能投票一次,如果别人已用这个IP投过票,你就不能投了。
你是在办公室或网吧里上网,和别人共用一个IP就会出现这种情况。
因为百度知道升级后,一个IP对一个问题只能投票一次,如果别人已用这个IP投过票,你就不能投了。
全部回答
- 1楼网友:短发女王川岛琦
- 2021-11-15 11:33
回复:以下代码是我想的,不知道行不行,你自己看下:
session("ip")=request.servervariables("remote_addr")
if session("ip")<>"" then
response.write("<script language=javascript>alert('你已经投过票了!');window.history.go(-1);</script>")
else
session("hits")=10
end if
然后你在写入数据库的时候加上:
session("hits")=session("hits")-1
这样试试行不行呢?
我也才学不久,不知道你的是不是asp,如果是的话,你可以把这个ip赋值给session对象,设置session对象的超时为60分钟
session.timeout=60
session("ip")=获取到的客户端ip,
if session("ip")<>"" then
response.write("你已经投过票了!")
else
...
end if
- 2楼网友:短发女王川岛琦
- 2021-11-15 10:46
你是在办公室或网吧里上网,和别人共用一个IP就会出现这种情况
- 3楼网友:努力只為明天
- 2021-11-15 10:35
说明你在同一台电脑上用两个ID投票,一个IP只能投一票,你用了一个ID投,就不能用另一个,只能换台电脑再换个ID投了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯