我爱你三个字的唇图片:帮忙看一下这段检验代码哪里错了?ASP

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/20 21:28:10
下面的代码没起到作用.

<%dim userip
userip=Request.serverVariables("REMOTE_ADDR")
if userip<>192.168.1.2 or userip<>192.168.1.3 then
response.write "<script language='javascript'>"
response.write "alert('操作失败,您没权限!');"
response.write "location.href='javascript:history.go(-1)';"
response.write "</script>"
end if
%>

当前有两个错误:

1、判断要加英文双引号""
if userip<>"192.168.1.2" or userip<>"192.168.1.3" then

2、当前OR语句的判断,所以就算是userip="192.168.1.2"也会弹出窗口
应改为:
<%
dim userip
userip=Request.serverVariables("REMOTE_ADDR")
if userip<>"192.168.1.2" then
if userip<>"192.168.1.3" then
response.write "<script language='javascript'>"
response.write "alert('操作失败,您没权限!');"
response.write "location.href='javascript:history.go(-1)';"
response.write "</script>"
end if
end if
%>

if userip<>"192.168.1.2" or userip<>"192.168.1.3" then

userip是一个字符串.请加双引号.
你改好了就 应该没问题了,如果还不行就再问问

response.write "location.href='javascript:history.go(-1)';"
这句错应该是
response.write "history.go(-1);"

if userip<>"192.168.1.2" or userip<>"192.168.1.3" then

userip是一个字符串.请加双引号.