<%@Language="JScript" CodePage="936"%>
<%
var Sys = new Object() ;
Sys.getIP = function () {
var IP ;
IP = Request.ServerVariables("HTTP_X_FORWARDED_FOR") ;
if(IP == "") {
IP = Request.ServerVariables("Remote_Addr") ;
}
return IP ;
}
Response.Write(Sys.getIP()) ;
%>
运行的时候什么都不显示.
当我在Request.ServerVariables("HTTP_X_FORWARDED_FOR")后随意加了几个字符后,显示的是undefined.
这是怎么回事?
<%
var Sys = new Object() ;
Sys.getIP = function () {
var IP ;
IP = Request.ServerVariables("HTTP_X_FORWARDED_FOR") ;
if(IP == "") {
IP = Request.ServerVariables("Remote_Addr") ;
}
return IP ;
}
Response.Write(Sys.getIP()) ;
%>
运行的时候什么都不显示.
当我在Request.ServerVariables("HTTP_X_FORWARDED_FOR")后随意加了几个字符后,显示的是undefined.
这是怎么回事?
本文探讨了一个使用JScript编写的脚本问题,该脚本旨在获取客户端IP地址。作者遇到的问题是脚本在运行时无法显示任何内容,而在进行了一些修改后,显示出undefined。文章将深入分析此现象的原因,并探讨可能的解决方案。
3807

被折叠的 条评论
为什么被折叠?



