uchome的获取在线IP代码:
function getonlineip($format=0) {
global $_SGLOBAL;
if(empty($_SGLOBAL['onlineip'])) {
if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
$onlineip = getenv('HTTP_CLIENT_IP');
} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
$onlineip = getenv('HTTP_X_FORWARDED_FOR');
} elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
$onlineip = getenv('REMOTE_ADDR');
} elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
$onlineip = $_SERVER['REMOTE_ADDR'];
}
preg_match("/[\d\.]{7,15}/", $onlineip, $onlineipmatches);
$_SGLOBAL['onlineip'] = $onlineipmatches[0] ? $onlineipmatches[0] : 'unknown';
}
if($format) {
$ips = explode('.', $_SGLOBAL['onlineip']);
for($i=0;$i<3;$i++) {
$ips[$i] = intval($ips[$i]);
}
return sprintf('%03d%03d%03d', $ips[0], $ips[1], $ips[2]);
} else {
return $_SGLOBAL['onlineip'];
}
}
分享到:
相关推荐
获取ip是哪个国家城市.php获取ip是哪个国家城市.php获取ip是哪个国家城市.php获取ip是哪个国家城市.php获取ip是哪个国家城市.php
PHP获取用户真实 IP , 淘宝IP接口获得ip地理位置
PHP 根据IP地址获取所在城市
php获取访问的ip地址的一个函数,希望对你有用
获取访客信息的类:语言、浏览器、操作系统、IP、地理位置、ISP。
获取在线用户IP的PHP代码.zip
获取访问IP,时间,及页面,include进去就可以了
php 访问页面获得IP功能 方便用户用来测试 可以直接使用
php 根据登陆者的ip获取所在城市;包含新浪接口;淘宝接口,搜狐接口
php中获取ip所在区域的代码,获取信息包括城市和具体区域
此文件包含了用PHP写的获取真实IP 和中文截取函数,有需要的可以看看,大家相互交流了^_^
PHP根据IP获取所在城市, 通过两种方式获取IP的城市 第一种能过SINA的接口 第二种使用纯真IP库存!(IP库已包含在压缩包内)
识别ip获取错误情况,自动截取正确ip信息,用于获取用户请求ip地址
完美获取IP地址的PHP代码,接口已经写好,可以直接放到 PHP 程序内做接口使用。
NULL 博文链接:https://onestopweb.iteye.com/blog/2326593
PHP获取访客IP地址的六种方法 PHP获取访客IP地址的六种方法
php获取ip与ip所在城市的类
PHP 根据IP地址获取所在城市代码,通过调用纯真ip库qqwry.dat,判断所在城市。
php获取ip与ip所在城市的类
用PHP 获取IP 地址 用PHP 获取IP 地址 用PHP 获取IP 地址