求助:网页跳转的问题
想实现这样的功能:在首页文件中调用计数器,调用代码为:<script src="http://网址/count/mystat.asp"></script>
同时判断访问者是来自公网外部用户还是局域网的内部用户,这是判断的代码:
<%
ip = request.servervariables("http_x_forwarded_for")
if ip = "" then ip = request.servervariables("remote_addr")
userip_ary=split(ip,".")
'tmp_userip=userip_ary(0)*256*256*256+userip_ary(1)*256*256+userip_ary(2)*256+userip_ary(3)
tmp_userip=userip_ary(0)*256+userip_ary(1)
if tmp_userip=49320 then
response.redirect "要访问的内网地址"
else
response.redirect "要访问的外网地址"
end if
%>
但是,我建立了index.asp如下:
<script src="http://网址/count/mystat.asp"></script>
<%
ip = request.servervariables("http_x_forwarded_for")
if ip = "" then ip = request.servervariables("remote_addr")
userip_ary=split(ip,".")
'tmp_userip=userip_ary(0)*256*256*256+userip_ary(1)*256*256+userip_ary(2)*256+userip_ary(3)
tmp_userip=userip_ary(0)*256+userip_ary(1)
if tmp_userip=49320 then
response.redirect "要访问的内网地址"
else
response.redirect "要访问的外网地址"
end if
或者
<!-- #include file="count/mystat.asp" -->
<%
ip = request.servervariables("http_x_forwarded_for")
if ip = "" then ip = request.servervariables("remote_addr")
userip_ary=split(ip,".")
'tmp_userip=userip_ary(0)*256*256*256+userip_ary(1)*256*256+userip_ary(2)*256+userip_ary(3)
tmp_userip=userip_ary(0)*256+userip_ary(1)
if tmp_userip=49320 then
response.redirect "要访问的内网地址"
else
response.redirect "要访问的外网地址"
end if
结果均为网页可以跳转,但是计数器没有计数。
如果我建立文件为index.htm
加入<script src="http://网址/count/mystat.asp"></script>,
技术没有问题,却不知如何实现跳转。
百思不得其解,请各位高手指教