您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
三六零分类信息网 > 克拉玛依分类信息网,免费分类信息发布

php函数获取在线ip与客户端ip

2025/4/9 7:59:22发布28次查看
* 获取客户端ip* @return [string] [description]*/function getclientip() {$ip = null;if (isset($_server['http_x_forwarded_for'])) {$arr = explode(',', $_server['http_x_forwarded_for']);$pos = array_search('unknown',$arr);if(false !== $pos) unset($arr[$pos]);$ip = trim($arr[0]);}elseif (isset($_server['http_client_ip'])) {$ip = $_server['http_client_ip'];}elseif (isset($_server['remote_addr'])) {$ip = $_server['remote_addr'];}// ip地址合法验证$ip = (false !== ip2long($ip)) ? $ip : '0.0.0.0';return $ip;}/**
* 获取在线ip* @return string*/function getonlineip($format=0) {global $s_global;if(empty($s_global['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);$s_global['onlineip'] = $onlineipmatches[0] ? $onlineipmatches[0] : 'unknown';}if($format) {
$ips = explode('.', $s_global['onlineip']);for($i=0;$i$ips[$i] = intval($ips[$i]);}return sprintf('%03d%03d%03d', $ips[0], $ips[1], $ips[2]);} else {return $s_global['onlineip'];}}
复制代码
php获取远程客户端真实ip地址php在内网机器获取公网ip的方法php读取纯真ip数据库的简单例子php获取本机的局域网ip地址方法php获取局域网中计算机名、ip地址与mac地址php获取ip地址的多种方法php通过ip获取地理位置的代码php获取指定的ip网段信息php ip获取城市api(纯真ip数据库)php获取真实ip地址的实例分享探讨:php获取域名及域名ip地址的方法php通过ip获取地理位置的实例参考
克拉玛依分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product