日期:2014-05-16  浏览次数:21087 次

asp程序只有提定的IP地址才允许访问的程序
asp程序只有提定的IP地址才允许访问的程序,以下程序总是不能用。访问的电脑IP是192.168.0.25了。还是报“您的IP不可访问”请高手帮忙,应该怎么改一下。红色代码部份。谢谢。<%
Response.Buffer=True
set conn = Server.CreateObject("ADODB.Connection")
Connstr="DBQ="+server.mappath("tst.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)}" 
Conn.Open connstr 


yhip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If yhip = "" Then yhip = Request.ServerVariables("REMOTE_ADDR") 
if yhip<>"192.168.0.25" then
response.write"<script language=javascript>alert('您的IP不可访问);javascript:window.close();</script>"
response.end
end if
%>

------解决方案--------------------
你 response.write  yhip  看看,如果是本机可能是127.0.0.1