asp中如何限制一个ip地址只能点击按钮一次呢?

就是同一个ip只能点击一次a标签!听说要获取ip存到cookie,但是不知道写在js还是写在aspx.cs中或者写在其它什么地方,不知道怎么写啊,网上的一大片太复杂了!高... 就是同一个ip只能点击一次a标签! 听说要获取ip存到cookie,但是不知道写在js还是写在aspx.cs中或者写在其它什么地方,不知道怎么写啊,网上的一大片太复杂了!高人解答 展开
 我来答
wang200780
2011-06-14 · 超过19用户采纳过TA的回答
知道答主
回答量:104
采纳率:0%
帮助的人:54.8万
展开全部
我想这个可以写个变量count让它和ip一起存进去,点的时候获取ip和count=1,存进cookie,然后就只要判断cookie就好了,如果count的值>=1的话就把按钮做成不可用的,不知道可以不,你试试吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Storm代理
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效... 点击进入详情页
本回答由Storm代理提供
百度网友36370a4
2011-06-14 · TA获得超过321个赞
知道小有建树答主
回答量:636
采纳率:0%
帮助的人:466万
展开全部
aspx.cs....明明是 asp.net吗。。。
一种 是 直接把IP存进数据库,每次点击,都判断数据库中有无这个IP。
一种 是 直接保存进cookie,简单方便,不过cookie有时效性,超过时间就没了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天远刘超
2011-06-14 · TA获得超过131个赞
知道答主
回答量:143
采纳率:0%
帮助的人:0
展开全部
<script>
//添加COOKIE
function setCookie(name, value, expires, path, domain, secure) {
var curCookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "")
document.cookie = curCookie
}
//读取COOKIE
function getCookie(name) {
var prefix = name + "="
var cookieStartIndex = document.cookie.indexOf(prefix)
if (cookieStartIndex == -1)
return null
var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
if (cookieEndIndex == -1)
cookieEndIndex = document.cookie.length
return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}
function fixDate(date) {
var base = new Date(0)
var skew = base.getTime()
if (skew > 0)
date.setTime(date.getTime() - skew)
}
//点击事件
function linkclick(){
var ck=getCookie("testck");
if(ck=="true"){
alert("点过了");
}else{
var now = new Date();
fixDate(now);
now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000)
setCookie("testck","true",now);
alert("下次不能再点了");
}
}
</script>
<a href="#" onclick="javascript:linkclick();return false;">click</a>

把以上代码直接保存成一个HTML文件即可看效果.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式