asp.net中怎么实现同一个IP同一天只能点击一次(类似投票),最好给出代码,谢谢了

 我来答
385lphuir
2011-07-05 · TA获得超过1247个赞
知道大有可为答主
回答量:3592
采纳率:90%
帮助的人:794万
展开全部
<Script Language="JavaScript">

<!--

function SlidePic(ID)

function NewSlide()

function AddSlidePic(SP)

function ShowSlidePic() {

if(this.AllPic[0] == null) return false;

document.write('<div align="center"><a id="Url' + this.ID + '" href="" target=_blank><img id="Img' + this.ID + '" style="width:' + this.Width + '; height:' + this.Height + '; filter: revealTrans(duration=2,transition=23);" src="javascript:null" border="0"></a>');

if(this.TitleLen != 0) document.write("<br><Div id='Title" + this.ID + "'></Div></div>");

this.Img = document.getElementById("Img" + this.ID);

this.Url = document.getElementById("Url" + this.ID);

this.Title = document.getElementById("Title" + this.ID);

this.LoopShow();

}

function LoopShowSlidePic() {

if(this.PicNum<this.AllPic.length-1) this.PicNum++ ;

else this.PicNum=0;

this.Img.filters.revealTrans.Transition=this.Effect;

this.Img.filters.revealTrans.apply();

this.Img.src=this.AllPic[this.PicNum].ImgUrl;

this.Img.filters.revealTrans.play();

this.Url.href=this.AllPic[this.PicNum].LinkUrl;

if(this.Title) this.Title.innerHTML='<a href="'+this.AllPic[this.PicNum].LinkUrl+'" >'+this.AllPic[this.PicNum].Title+'</a>';

this.Img.timer=setTimeout(this.ID+".LoopShow()",this.TimeOut);

}

var SlidePic = new SlidePic("SlidePic");

SlidePic.Width = 150; //这是图片宽度,修改成你需要的值

SlidePic.Height = 120; //这是图片高度 ,修改成你需要的值

SlidePic.TimeOut = 5000; //延迟时间 ,修改成你需要的值

SlidePic.Effect = 23;

SlidePic.TitleLen = 1;

<%

'幻灯片新闻代码

sql="select top 3 * from picnews order by id desc" //数据库字段 ,修改成你需要的值。支持数据库调用

set rs=server.createobject("adodb.recordset")

rs.open sql,conn,1,1

if not rs.eof then

k=1

Num_total=rs.recordcount

for i=1 to Num_total

%>

var NewItem = new NewSlide();

NewItem.ImgUrl = '<%=rs("News_pic")%>'; //图片地址

NewItem.LinkUrl= '<%=rs("News_url")%>'; //链接地址

NewItem.Title = '<span><%=rs("title")%></span>'; //新闻标题

SlidePic.Add(NewItem);

<%

rs.movenext

k=k+1

'loop

next

else

response.write "暂无图片新闻"

end if

%>

SlidePic.Show();

//-->

</Script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Storm代理
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效... 点击进入详情页
本回答由Storm代理提供
环环紧扣52bb4a9
2011-07-05 · 超过59用户采纳过TA的回答
知道小有建树答主
回答量:240
采纳率:100%
帮助的人:69.7万
展开全部
设置IP不是好方法,有些不同的人在同一个地方也会同ip,特别是手机用户。一个人用几个ip也是简单的事,如,ip是动态的、代理访问、使用加速器等等、要限制最公平的方法是只能使用手机发送短信注册,然后限制1用户1投票
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-07-05
展开全部
设置cookie,过期时间一天,进行判断,要求严密点的话就是结合数据库了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
战夜南0a6
2011-07-05 · TA获得超过248个赞
知道小有建树答主
回答量:827
采纳率:0%
帮助的人:240万
展开全部
遍历数据库~~ 有人话返回1 没有的话返回0 页面进行判断 是 1就不允许 否则 允许~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式