如何获取本机的IP地址呢,用什么函数啊? 不是这个地址,我是需要比如我是通过局网上网,在局网里我有个固定的IP,我想获取这个IP地址,有什么办法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的固定IP是否公网IP?如果是内网IP程序要跟內网在同一网域才读的到内网的IPfunction getip(){ if (isset($_SERVER)) { if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) { $realip = $_SERVER["HTTP_X_FORWARDED_FOR"]; } elseif (isset($_SERVER["HTTP_CLIENT_IP"])) { $realip = $_SERVER["HTTP_CLIENT_IP"]; } else { $realip = $_SERVER["REMOTE_ADDR"]; } } else { if ( getenv( 'HTTP_X_FORWARDED_FOR' ) ) { $realip = getenv( 'HTTP_X_FORWARDED_FOR' ); } elseif ( getenv( 'HTTP_CLIENT_IP' ) ) { $realip = getenv( 'HTTP_CLIENT_IP' ); } else { $realip = getenv( 'REMOTE_ADDR' ); } } return $realip;} 试试这个变量,它是php默认的变量,直接拿来用即可$REMOTE_ADDR php文字转化为阿拉伯数字 字符串问题 php 超链接显示具体内容问题 mysql_connect()怎么都不能使用 求本入门书 《php 语言精粹 Peter B.MacIntyre》pdf 请问怎么获得mysql的内部行数 PHP如何配置???? 我要疯了!SOCKET问题 高手看看 好痛苦啊 做枪手 帮别人做毕业设计.... 求教:php5.5之后的mysqli,怎么选择数据库? 在win2000下如何安装mysql PHP如何开启DBF数据库中的MEMO类型资料 急!!!!!!!!!!!!
程序要跟內网在同一网域才读的到内网的IPfunction getip()
{
if (isset($_SERVER))
{
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"]))
{
$realip = $_SERVER["HTTP_X_FORWARDED_FOR"];
}
elseif (isset($_SERVER["HTTP_CLIENT_IP"]))
{
$realip = $_SERVER["HTTP_CLIENT_IP"];
}
else
{
$realip = $_SERVER["REMOTE_ADDR"];
}
}
else
{
if ( getenv( 'HTTP_X_FORWARDED_FOR' ) )
{
$realip = getenv( 'HTTP_X_FORWARDED_FOR' );
}
elseif ( getenv( 'HTTP_CLIENT_IP' ) )
{
$realip = getenv( 'HTTP_CLIENT_IP' );
}
else
{
$realip = getenv( 'REMOTE_ADDR' );
}
}
return $realip;
}
$REMOTE_ADDR