如何去掉投票系统的IP限制,asp程序 50

我有一段代码,限制了同一IP不能重复投票,请高手改一下,高分相赠<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%><!--#includefil... 我有一段代码,限制了同一IP不能重复投票,请高手改一下,高分相赠
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="conn.asp"-->
<%
if request.Cookies("pointed") = "" then
if request("menberid") = "" then
response.Write("<script>alert('要投票必须选择至少一个主题!');history.go(-1)</script>")
response.End()
else
set rs = server.CreateObject("adodb.recordset")
sqlstr = "insert into pointer (UserName,sex,age,address,tel,email,selmenbers)values('"
sqlstr2 = "update menber set point = point + 1 where id in("
sqlstr = sqlstr&request("UserName")&"','"&request("sex")&"','"&request("age")&"','"&request("address")&"','"&request("tel")&"','"&request("email")&"','"&request("menberid")&"')"
sqlstr2 = sqlstr2 & request("menberid") & ")"
rs.open sqlstr,conn,3,1
rs.open sqlstr2,conn,3,1
Response.Cookies("pointed").Expires = Date + 1
Response.Cookies("pointed") = "1"
response.Write("<script>alert('提交成功,谢谢您参与投票!');location.href='index.asp'</script>")
end if
else
response.Write("<script>alert('对不起,您先前已经投了一票,谢谢您的参与!');location.href='index.asp'</script>")
end if

%>
如何只保留投票,去掉其他必须要的填写信息,直接投票!
展开
 我来答
百度网友dd74216
2008-12-08 · TA获得超过653个赞
知道小有建树答主
回答量:226
采纳率:100%
帮助的人:237万
展开全部
只改两句:
Response.Cookies("pointed").Expires = Date - 1 '改成减一
Response.Cookies("pointed") = "" '把1去掉, 就OK了.
下面是完整的:

<%
if request.Cookies("pointed") = "" then
if request("menberid") = "" then
response.Write("<script>alert('要投票必须选择至少一个主题!');history.go(-1)</script>")
response.End()
else
set rs = server.CreateObject("adodb.recordset")
sqlstr = "insert into pointer (UserName,sex,age,address,tel,email,selmenbers)values('"
sqlstr2 = "update menber set point = point + 1 where id in("
sqlstr = sqlstr&request("UserName")&"','"&request("sex")&"','"&request("age")&"','"&request("address")&"','"&request("tel")&"','"&request("email")&"','"&request("menberid")&"')"
sqlstr2 = sqlstr2 & request("menberid") & ")"
rs.open sqlstr,conn,3,1
rs.open sqlstr2,conn,3,1
Response.Cookies("pointed").Expires = Date - 1
Response.Cookies("pointed") = ""
response.Write("<script>alert('提交成功,谢谢您参与投票!');location.href='index.asp'</script>")
end if
else
response.Write("<script>alert('对不起,您先前已经投了一票,谢谢您的参与!');location.href='index.asp'</script>")
end if

%>
专注商业文档
2008-12-08 · TA获得超过1395个赞
知道大有可为答主
回答量:3664
采纳率:0%
帮助的人:2582万
展开全部
if request.Cookies("pointed") = "" then

else
response.Write("<script>alert('对不起,您先前已经投了一票,谢谢您的参与!');location.href='index.asp'</script>")
end if
k掉以上语句
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友19bf6f716c
2008-12-11 · TA获得超过528个赞
知道小有建树答主
回答量:1327
采纳率:100%
帮助的人:329万
展开全部
bz
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式