问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

asp.net实现24小时内1ip只能浏览一次?

发布网友 发布时间:2022-04-27 15:09

我来回答

6个回答

热心网友 时间:2022-04-27 16:39

先获取IP地址 Request.UserHostAddress

然后你这样可以看:
方法一:
存一个cookie在客户端,cookie的过期时间为24小时。第一次访问NEWS.ASPX的时候就先检查这个cookie是否存在,如果不存在就可以访问这个页面,并创建cookie,如果cookie已经存在了,就跳转到NO.ASPX。
创建cookie
HttpCookie ck=new HttpCookie("hyiflogin","是否访问");
ck.Expires=DateTime.Now.AddDays(24);//时间
Response.Cookies.Add(ck);
读取cookie //最好加try catch
HttpCookie hc=Context.Request.Cookies["hyiflogin"];
ckvales=hc.Value;

方法二:用数据库保存这个IP地址,建库ipaddress inputtime,ipaddress 存IP,inputtime存时间:20090205。 访问NEWS.ASPX前就先检查库里是否有这个IP地址的20090205记录。这个库你可以在每天的晚上0点清空数据。保证数据库大小和第二天正常访问。

热心网友 时间:2022-04-27 17:57

获取客户端的IP地址
string IPArr = "";
if (Request.ServerVariables["HTTP_VIA"] != null)
{
IPArr = Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}
else
{
IPArr = Request.ServerVariables["REMOTE_ADDR"].ToString();
}

第二种方法
Request.UserHostAddress
至于怎么只浏览一次你获取了IP以后再处理应该不难!

热心网友 时间:2022-04-27 19:31

数据库在日期改变时清理一次;
string IPArr = "";
if (Request.ServerVariables["HTTP_VIA"] != null)
{
IPArr = Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}
else
{
IPArr = Request.ServerVariables["REMOTE_ADDR"].ToString();
}

每次登录都将IP记录在案。

假如有这个IP就不让其登录!

热心网友 时间:2022-04-27 21:23

获取到客户端的IP地址,保存后。在用户每次请求时都判断一次。如果IP存在。就跳转。不存在就放过。
获取客户端的IP地址
string IPArr = "";
if (Request.ServerVariables["HTTP_VIA"] != null)
{
IPArr = Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}
else
{
IPArr = Request.ServerVariables["REMOTE_ADDR"].ToString();
}

热心网友 时间:2022-04-27 23:31

不会吧,是你不知怎么用吧。
先获取IP地址 Request.UserHostAddress

然后你这样可以看:
方法一:
存一个cookie在客户端,cookie的过期时间为24小时。第一次访问NEWS.ASPX的时候就先检查这个cookie是否存在,如果不存在就可以访问这个页面,并创建cookie,如果cookie已经存在了,就跳转到NO.ASPX。
创建cookie
HttpCookie ck=new HttpCookie("hyiflogin","是否访问");
ck.Expires=DateTime.Now.AddDays(24);//时间
Response.Cookies.Add(ck);
读取cookie //最好加try catch
HttpCookie hc=Context.Request.Cookies["hyiflogin"];
ckvales=hc.Value;

方法二:用数据库保存这个IP地址,建库ipaddress inputtime,ipaddress 存IP,inputtime存时间:20090205。 访问NEWS.ASPX前就先检查库里是否有这个IP地址的20090205记录。这个库你可以在每天的晚上0点清空数据。保证数据库大小和第二天正常访问。

热心网友 时间:2022-04-28 01:55

IP没问题 但是 换个IP还是很简单的 所以说 没什么用
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 儿歌资源百度云,谢谢 想给用手机给宝宝听儿歌,但是她看到手机总爱玩儿怎么办? 嘉靖帝的宠妃,为何众目睽睽之下,被剥光衣服凌迟处死呢? 乾隆的宠妃是谁? 关于皇帝宠妃的小说 有谁知道宋朝历代皇帝的宠妃有谁? 古时候的宠妃为什么大多数下场都很凄惨呢? 在历史里那些人物当过皇帝的宠妃 历代皇帝宠妃 唐代,天子唐玄宗有三大宠妃,独独杨贵妃最出名,其他两位是谁? 比康熙小29岁的宠妃,与雍正有绯闻,为何却抚育了一代风流天子? 在军训时一般会遇到哪些问题?遇到问题的时候学生应该如何解决呢? 为什么我打上单可以,中单玩的狗屎一样 我的人生像坨屎一样,我该怎么办? 我在饭店学徒,我已经快跟狗屎一样,他们把我扔在一边不理了,我到底哪里做错了。 即使现在女孩见我就像见到狗屎一样 为什么我拉屎前面拉出来的是1块1块的,,很硬跟狗屎一样,什么情况的啊 都是凡人,狗屎一样的东西 当别人把你的真心当狗屎一样的践踏你会怎么做? 4周岁孩子这半个月2-3天拉一次大便,又硬,颗颗的跟狗屎一样,是不是脾胃不好,怎么办,急急 买了个网络摄像头,室外的,监控哪种,接在路由器上,装了一个叫cms的软件,现在打开软件能看到摄像头 cms监控软件 电脑客户端 asp.net 如何在提交表单的同时也自动的填写IP地址和MAC地址信息 并一起提交到服务器?!! 虞城展图悦府的门面怎么样? 空心钻头取心钻头如何选择 山西太原有卖空心钻头的吗 空心钻头价格参考以及使用中的注意事项 关于一个上网账号只能是一台机子登陆。。只要登陆了一次,就会绑定那个电脑。其他电脑用那账号是上不了的 家庭教育一直是重中之重,家长应该怎么样配合学校? 小芭比Linux的“字处理”程序不能输入中文字? 怎样查自己的摩托车有没有违章? 急问:在一个只安装netbeui协议的对等网中,发送方是如何根据目的计算机名获得MAC地址的? 吃鸡用win7系统好还是win10 我这个配置玩绝地求生装win7还是win10 可要具体一点? 玩绝地求生win10哪个版本好用 求教:PS下载完的滤镜RAR怎么放入PS。求具体方法和文件位置。谢谢 房产经纪人如何把实名认证从原来公司转出 我家新装移动光宽带,光猫只有一个接口,但弱电箱里有三根网线,怎么办 我的房子刚装修的,弱电箱在进门那的墙上,里面放了光猫,然后弱电箱里接了三条网线到家里三个地方,连接 弱电箱有有三根网线,都是走的预埋活络管,但是家里找了一圈也只找到书房和一个卧室共两个网线面板?