html网页上嵌入获取访问者ip地址的程序或代码
在自己的机子上搭建了一个HTTP服务器,当有人访问时,获得这个访问者的ip地址,有这种程序或代码么?静态网页.......
在自己的机子上搭建了一个HTTP服务器,当有人访问时,获得这个访问者的ip地址,有这种程序或代码么?
静态网页.... 展开
静态网页.... 展开
展开全部
其实你说的这种情况在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>
<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>
利信时代电源技术
2024-07-26 广告
2024-07-26 广告
作为利信时代电源技术(北京)有限公司的工作人员,我不推荐或讨论任何非法的或欺诈性的服务。您应该注意网络安全和隐私保护,避免点击不明来源的链接或提供个人信息。如果您需要了解有关电源技术的问题,请与我们联系,我们将尽力为您提供帮助。
利信时代电...
点击进入详情页
本回答由利信时代电源技术提供
展开全部
第一步获取来访IP地址
<%ip=request.ServerVariables("REMOTE_ADDR")
response.write "你的IP是" & ip
%>
第二步下载全国IP数据库,最好用纯真的 如果找不到找我要 QQ:21616898
第三步
代码太场我不向写了 以前写过相应的程序 演示地址
http://www.aspsub.cn/ip.asp
我这个程序就是采用的 asp+ACCESS实现的 只要你的电脑支持ASP 就一定能运行
<%ip=request.ServerVariables("REMOTE_ADDR")
response.write "你的IP是" & ip
%>
第二步下载全国IP数据库,最好用纯真的 如果找不到找我要 QQ:21616898
第三步
代码太场我不向写了 以前写过相应的程序 演示地址
http://www.aspsub.cn/ip.asp
我这个程序就是采用的 asp+ACCESS实现的 只要你的电脑支持ASP 就一定能运行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?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地址。
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地址。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?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地址。
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地址。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询