html网页上嵌入获取访问者ip地址的程序或代码

在自己的机子上搭建了一个HTTP服务器,当有人访问时,获得这个访问者的ip地址,有这种程序或代码么?静态网页....... 在自己的机子上搭建了一个HTTP服务器,当有人访问时,获得这个访问者的ip地址,有这种程序或代码么?
静态网页....
展开
 我来答
DPS小精灵
2010-07-23 · TA获得超过116个赞
知道答主
回答量:73
采纳率:0%
帮助的人:32万
展开全部
其实你说的这种情况在PHP,Asp或JSP中都是有相应的方法获得IP的,很容易实现。但鉴于你说的HTML页面个人估计可能是静态的HTML了,不能用后台技术实现,那就尝试下Javascript来实现了。你可以看看下面的代码,试试....
<script type="text/javascript" language="javascript">
<!--
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());
//这里你也可以让它显示在Div上便于布局
//通过Document.getElementById("Div的ID").value=GetLocalIPAddress();
//-->
</script>
Storm代理
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企... 点击进入详情页
本回答由Storm代理提供
LY59421
2010-07-18 · TA获得超过769个赞
知道小有建树答主
回答量:2341
采纳率:0%
帮助的人:1628万
展开全部
第一步获取来访IP地址
<%ip=request.ServerVariables("REMOTE_ADDR")
response.write "你的IP是" & ip
%>

第二步下载全国IP数据库,最好用纯真的 如果找不到找我要 QQ:21616898

第三步
代码太场我不向写了 以前写过相应的程序 演示地址
http://www.aspsub.cn/ip.asp

我这个程序就是采用的 asp+ACCESS实现的 只要你的电脑支持ASP 就一定能运行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谌卉堵海逸
2019-06-24 · TA获得超过3760个赞
知道大有可为答主
回答量:3199
采纳率:26%
帮助的人:216万
展开全部
<?php
echo
getip();
function
getip()
{
if
(getenv("HTTP_CLIENT_IP")
&&
strcasecmp(getenv("HTTP_CLIENT_IP"),
"unknown"))
{
$ip
=
getenv("HTTP_CLIENT_IP");
}
else
if
(getenv("HTTP_X_FORWARDED_FOR")
&&
strcasecmp(getenv("HTTP_X_FORWARDED_FOR"),
"unknown"))
{
$ip
=
getenv("HTTP_X_FORWARDED_FOR");
}
else
if
(getenv("REMOTE_ADDR")
&&
strcasecmp(getenv("REMOTE_ADDR"),
"unknown"))
{
$ip
=
getenv("REMOTE_ADDR");
}
else
if
(isset
($_SERVER['REMOTE_ADDR'])
&&
$_SERVER['REMOTE_ADDR']
&&
strcasecmp($_SERVER['REMOTE_ADDR'],
"unknown"))
{
$ip
=
$_SERVER['REMOTE_ADDR'];
}
else
{
$ip
=
"unknown";
}
return
($ip);
}
?>
在以.PHP
扩展名文件的HTML
中嵌入此代码,可以得出真实IP地址。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhangc_8866
推荐于2016-04-23 · TA获得超过1277个赞
知道小有建树答主
回答量:2826
采纳率:82%
帮助的人:299万
展开全部
<?php
echo getip();

function getip() {
if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")) {
$ip = getenv("HTTP_CLIENT_IP");
} else
if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown")) {
$ip = getenv("HTTP_X_FORWARDED_FOR");
} else
if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown")) {
$ip = getenv("REMOTE_ADDR");
} else
if (isset ($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown")) {
$ip = $_SERVER['REMOTE_ADDR'];
} else {
$ip = "unknown";
}
return ($ip);
}
?>

在以.PHP 扩展名文件的HTML 中嵌入此代码,可以得出真实IP地址。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式