投票系统,如何控制同一个ip不能同时多次投票? 记录进数据库或放入session放入ip地址和投票标志位。再投票的时候检查一下匹配ip的标志位,为0为未投票为1为已投票 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我觉得写进用户机的Cookie里比较好,设定Cookie的时间。 我的代码是这样写的。(当点击投票按钮时触发)结果老出错,说Identifier expected,怎么回事?protected void Submit(Object obj, EventArgs e){string UserIP=Request.UserHostAddress.ToString();if(Request.Cookies.["ip"][UserIP]=="1")){Response.Redirect("error.aspx");}else{Response.Cookies.["ip"][UserIP]="1")Response.Redirect("count.aspx");}} 这样也不行,快救命呀protected void Submit(Object obj, EventArgs e){string UserIP=Request.UserHostAddress.ToString();if(Request.Cookies["ip"][UserIP]==null){Response.Cookies["ip"][UserIP]="1";Response.Write("Sucess");}else{Response.Write("Error");}} 我觉得,你不用得到ip,只要在投票那页向用户cookie写点东西,只用判断是否由你写的东西存在,就可以知道是否已经投票了!! 但有个问题就是使用COOKIE的话,客户机如果禁止了COOKIE的话......... 那用session也许好点?有没有哪位能给出代码,一定另外开辟问题奉送50分 哈,我自己已经解决了string UserIP=Request.UserHostAddress.ToString();if(Session[UserIP]==null){Session[UserIP]="1";Response.Write("Sucess");}else{Response.Write("Error");} zcwok(胖猫) 把timeout时间设长一点 asp.net登陆页面的代码如何写 .net点击下拉列表框,弹出层的问题???? 如何替换html当中的图片地址? 奇怪的DataGridView的CellValueChanged事件 100分求简单代码(关于XmlDocument的) 郁闷啊,page_load两次 如何实现登陆窗口的切换 100分求救 ————如何在一个DATAGRID中动态生成一个模板列,并在这个列中加上一个RadioButton visual studio 2005不支持拖放 在sql语句中哪些字符需要过滤? c#中获取当前服务器时间的函数是什么? DataGrid的显示问题?
protected void Submit(Object obj, EventArgs e){
string UserIP=Request.UserHostAddress.ToString();
if(Request.Cookies.["ip"][UserIP]=="1")){
Response.Redirect("error.aspx");
}else{
Response.Cookies.["ip"][UserIP]="1")
Response.Redirect("count.aspx");}
}
protected void Submit(Object obj, EventArgs e){
string UserIP=Request.UserHostAddress.ToString();
if(Request.Cookies["ip"][UserIP]==null){
Response.Cookies["ip"][UserIP]="1";
Response.Write("Sucess");
}else{
Response.Write("Error");
}
}
string UserIP=Request.UserHostAddress.ToString();
if(Session[UserIP]==null){
Session[UserIP]="1";
Response.Write("Sucess");
}else{
Response.Write("Error");
}