会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
学习资料
博客园
首页
新随笔
联系
订阅
管理
C# IP地址
System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"].ToString()
Code
/**/
///
<summary>
///
检测用户ip是否在指定的ip段中
///
</summary>
///
<param name="ip">
用户ip
</param>
///
<param name="begip">
起始ip
</param>
///
<param name="endip">
结束ip
</param>
///
<returns></returns>
public
static
bool
isinip(
string
ip,
string
begip,
string
endip)
{
int
[] inip, begipint, endipint
=
new
int
[
4
];
inip
=
getIp(ip);
begipint
=
getIp(begip);
endipint
=
getIp(endip);
for
(
int
i
=
0
; i
<
4
; i
++
)
{
if
(inip[i]
<
begipint[i]
||
inip[i]
>
endipint[i])
{
return
false
;
}
else
if
(inip[i]
>
begipint[i]
||
inip[i]
<
endipint[i])
{
return
true
;
}
}
return
true
;
}
发表于
2009-10-09 15:53
小昊
阅读(
239
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告