怎么在html获取本机IP并显示?

怎么在html获取本机IP并显示?,第1张

实现的方法很多,比如ajax,asp,JSP等都可以实现,以ASP为例:

在ASP中可以使用<% request.ServerVariables("REMOTE_ADDR") %>

上面这段代码就可以显示在页面中

提示:

如果asp文件放在本机执行,下面3个变量返回的ip都是本机ip 

Request.ServerVariables("REMOTE_ADDR")

Request.ServerVariables("Local_Addr")

Request.ServerVariables("SERVER_NAME")

可以加入一段js代码来获取本机IP地址显示在html中

<script>

function GetLocalIPAddress()

{

var obj = null

var rslt = ""

try

{

obj = new ActiveXObject("rcbdyctl.Setting")

rslt = obj.GetIPAddress

obj = null

}

catch(e)

{

//异常发生

}

return rslt

}

document.write("你的IP是:" + GetLocalIPAddress())

//-->

</script>

#region 获取IP地址,由IP地址获得用户地理位置

/// <summary>

/// 获取IP地址

/// </summary>

static public string IPAddress

{

get

{

string userIP

// HttpRequest Request = HttpContext.Current.Request

System.Web.HttpRequest Request = System.Web.HttpContext.Current.Request

// 如果使用代理,获取真实IP

if (Request.ServerVariables[


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7333523.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存