返回   CHF站长论坛 > 综合讨论区 > 建站源代码交流

建站源代码交流 ASP,PHP,JSP等各种网站源代码分享与使用交流。

双至强仅二千,企商在线,最早租用商 传世私服 魔域私服 亿恩1元帮您升级服务器! 天龙八部私服 传奇世界私服
传奇私服 仙境私服 天龙八部私服 传奇私服 传世私服 完美世界私服 魔域私服 传奇私服
发表新主题 回复
 
主题工具 主题评分 显示模式
旧 2006-07-08, 19:30   #1 (页面定位)
qh_wht
 
注册日期: 2006-07-08
帖子: 3
qh_wht 是普普通通的会员
呲牙 大哥们,能告诉我这段代码的意思吗?

<%
ip="10.192.31.1"
Function cacuIp(ip)
On Error Resume Next
Dim srIp, aIp
srIp=0
aIp = Split(ip,".")
If UBound(aIP)<>3 Then
cacuIP=0
Exit Function
End If
For i=0 To 3
srIp=srIp+(CInt(aIP(i))*(256^(3-i)))
Next
cacuIp=srIp-1
If Err Then cacuIp=0
End Function

Response.Write cacuIp(IP)
%>
本人是个菜鸟,青高手回复详细的解释,谢谢!!!
qh_wht 当前离线   回复时引用此帖
旧 2006-07-09, 20:32   #2 (页面定位)
弋翔网络1
青铜长老
 
弋翔网络1 的头像
 
注册日期: 2006-07-07
帖子: 366
弋翔网络1 是普普通通的会员
默认

帮顶了。。。



弋翔网络 ASP PHP高质低价空间出售,送MYSQL不限制大小。
合租空间闪亮登场 敬请关注1G空间+100M邮局+无限IIS+域名=200元/年。
双线智能主机彻底解决南北互通。
业务联系QQ 642790822
详情请进http://www.yxdns.com
弋翔网络1 当前离线   回复时引用此帖
旧 2006-07-09, 22:44   #3 (页面定位)
小白
 
小白 的头像
 
注册日期: 2005-09-25
住址: 湖南常德
帖子: 1605
小白 是一位成功的新星小白 是一位成功的新星小白 是一位成功的新星小白 是一位成功的新星小白 是一位成功的新星小白 是一位成功的新星小白 是一位成功的新星小白 是一位成功的新星小白 是一位成功的新星小白 是一位成功的新星小白 是一位成功的新星
默认

关于IP的自动判断吧?
以前好象看到过~~

下面是一个限制用的程序,限制允许的地区访问,不允许使用代理服务器访问:


<%
IP = Request.ServerVariables("REMOTE_ADDR")
Function cacuIp(ip)
On Error Resume Next
Dim srIp, aIp
srIp=0
aIp = Split(ip,".")
If UBound(aIP)<>3 Then
cacuIP=0
Exit Function
End If
For i=0 To 3
srIp=srIp+(CInt(aIP(i))*(256^(3-i)))
Next
cacuIp=srIp-1
If Err Then cacuIp=0
End Function
Set CONN=Server.CreateObject("ADODB.Connection")
CONN.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.Mappath("ip.mdb")
iIp=cacuIp(IP)
SQL = "SELECT country,city FROM IP_SoftYes WHERE ip1<=" & iIp & " AND ip2>=" & iIp
Set rs = CONN.Execute ( SQL )
If rs.Eof Then
sPlace="查无记录"
Else
sPlace=rs(0)&" "&rs(1)
End If
Set rs=Nothing
If not((InStr(sPlace,"北京")<>0) or (InStr(sPlace,"上海")<>0)) Then
Response.Write "错误的物理地址,你将不能访问。"
Response.End
End If
Set CONN=Nothing
If Request.ServerVariables("HTTP_X_FORWARDED_FOR")<>"" Then
Response.Write "本页不允许使用代理服务器访问。"
Response.End
End If
%>

另外需要一个IP数据库在同目录下支持。这个程序可以直接被include到其他程序内被使用。


引用:
出去又回来 发现自己还是在原地
小白 当前离线   回复时引用此帖
旧 2006-07-11, 22:16   #4 (页面定位)
qh_wht
 
注册日期: 2006-07-08
帖子: 3
qh_wht 是普普通通的会员
默认 谢谢楼上帮顶和发贴的兄弟,不过小弟还是不明白代码的意思呀,高手请指点

呵呵
qh_wht 当前离线   回复时引用此帖
回复

书签

标签

主题工具
显示模式 对此主题评分
对此主题评分:



所有时间均为北京时间。现在的时间是 16:51