.net如何限制外网ip的访问次数

[复制链接]
查看11 | 回复1 | 2011-5-23 10:33:36 | 显示全部楼层 |阅读模式
网站要实现一个投票系统,每个独立ip只能访问一次,如何实现,急啊
回复

使用道具 举报

千问 | 2011-5-23 10:33:36 | 显示全部楼层
用COOKIE记录限制IP的访问次数就可以噻.超过次数就禁止访问..
或者用数据库记录更好...
比如数据库里做一个表记录(如表ipx).

ID(自动编号)时间IP(无重复索引)访问次数(默认为0)设置次数(默认为0)

1.访问时:
ip00=获取访问者IP
date00=获取当时时间(年月日)
select*fromipxwhereip=ip00

ifrs.bofandrs.eofthen

\'允许访问

else

date01=数据库里的\"时间\"项
t01=数据库里的\"访问次数\"
t02=数据库里的\"设置次数\"

ifdate01=date00then
\'表示已经访问过
ift01=t02then
这里调用禁止访问函数(),访问终止
endif

\"访问次数\"1


else
\'表示今天首次访问
ift01=t02then
这里调用禁止访问函数(),访问终止
endif

更新\"时间\"字段为当天时间(年月日)
\"访问次数\"1

endif


endif


这只是我想到的一种大概的方法,具体怎么写你自己去想吧.









<h4class=\"ask\">追问


这段代码实现不了
我现在已经实现本地的了,我如何实现外网的呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行