php获取浏览者ip\浏览器\ip所在地\操作系统 图片输出 可访问http://www.pc811.com/ip/i.php查看演示效果。需要windows字体包。字体包放目录中。 ret == 1) { if ($info ->province != $info ->city) { return $info ->country.,.$info ->province.(.$info ->city.) .$info ->district. .$info ->desc; } else { return $info ->country.,.$info ->province. .$info ->district. .$info ->desc; } } else { return '地球'; }}/*取得客户端浏览器版本*/function browser($ua) { if (stripos($ua, googlebot)) { $browser = 谷歌蜘蛛; } elseif(stripos($ua, baiduspider) !== false) { $browser = 百度蜘蛛; } elseif(stripos($ua, yahoo!) !== false) { $browser = 雅虎蜘蛛; } elseif(stripos($ua, bingbot)) { $browser = 必应蜘蛛; } elseif(stripos($ua, yrspider)) { $browser = 云壤蜘蛛; } elseif(stripos($ua, yeti) !== false) { $browser = naver蜘蛛; } elseif(stripos($ua, maxthon)) { if (stripos($ua, applewebkit)) { $browser = 遨游浏览器(极速模式); } elseif(stripos($ua, trident)) { $browser = 遨游浏览器(兼容模式); } elseif(stripos($ua, maxthon 2.0)) { $browser = 遨游浏览器2.0; } } elseif(stripos($ua, firefox)) { $browser = 火狐浏览器; } elseif(stripos($ua, opera) == 0 && stripos($ua, presto)) { $browser = opera; } elseif(stripos($ua, bidubrowser)) { if (stripos($ua, trident)) { $browser = 百度浏览器(兼容模式); } elseif(stripos($ua, applewebkit)) { $browser = 百度浏览器(极速模式); } } elseif(stripos($ua, ruibin)) { $browser = 瑞影浏览器; } elseif(stripos($ua, qihu theworld)) { if (stripos($ua, trident)) { $browser = 世界之窗浏览器; } elseif(stripos($ua, applewebkit)) { $browser = 世界之窗浏览器(极速模式); } } elseif(stripos($ua, metasr)) { if (stripos($ua, trident)) { $browser = 搜狗高速浏览器(兼容模式); } elseif(stripos($ua, applewebkit)) { $browser = 搜狗高速浏览器(极速模式); } } elseif(stripos($ua, lbbrowser)) { if (stripos($ua, trident)) { $browser = 猎豹浏览器(兼容模式); } elseif(stripos($ua, applewebkit)) { $browser = 猎豹浏览器(极速模式); } } elseif(stripos($ua, ylmfbr)) { $browser = 115浏览器; } elseif(stripos($ua, qqbrowser)) { if (stripos($ua, trident)) { $browser = qq浏览器(兼容模式); } elseif(stripos($ua, applewebkit)) { $browser = qq浏览器(极速模式); } } elseif(stripos($ua, tencenttraveler)) { $browser = 腾讯tt浏览器; } elseif(stripos($ua, taobrowser)) { if (stripos($ua, trident)) { $browser = 淘宝浏览器(兼容模式); } elseif(stripos($ua, applewebkit)) { $browser = 淘宝浏览器(极速模式); } } elseif(stripos($ua, coolnovo)) { $browser = 枫树浏览器; } elseif(stripos($ua, saayaa)) { $browser = 闪游浏览器; } elseif(stripos($ua, 360se)) { $browser = 360安全浏览器; } elseif(stripos($ua, 360ee)) { if (stripos($ua, trident)) { $browser = 360极速浏览器(兼容模式); } elseif(stripos($ua, applewebkit)) { $browser = 360极速浏览器(极速模式); } } elseif(stripos($ua, konqueror)) { $browser = konqueror; } elseif(stripos($ua, chrome)) { $browser = 谷歌浏览器; } elseif(stripos($ua, safari)) { $browser = safari; } elseif(stripos($ua, msie)) { $ver = explode(;, substr($ua, stripos($ua, msie) + 5, 4)); $ver = $ver[0]; $browser = ie .$ver; } elseif(stripos($ua, ucweb)) { $browser = ucweb浏览器; } elseif(stripos($ua, wap)) { $browser = mobile浏览器; } else { $browser = $ua; } if ($browser == '') $browser = $ua; return $browser;}/*取得操作系统版本*/function os($ua) { $os = ; if (stripos($ua, googlebot)) { $os = 谷歌蜘蛛; } elseif(stripos($ua, baiduspider) !== false) { $os = 百度蜘蛛; } elseif(stripos($ua, yahoo!) !== false) { $os = 雅虎蜘蛛; } elseif(stripos($ua, bingbot)) { $os = 必应蜘蛛; } elseif(stripos($ua, yrspider)) { $os = 云壤蜘蛛; } elseif(stripos($ua, yeti) !== false) { $os = naver蜘蛛; } elseif(stripos($ua, windows nt)) { switch (substr($ua, stripos($ua, windows nt) + 11, 3)) { case 5.0: { $os = windows 2000; break; } case 5.1: { $os = windows xp; break; } case 5.2: { $os = windows 2003; break; } case 6.0: { $os = windows vista/2008; break; } case 6.1: { $os = windows 7; break; } case 6.2: { $os = windows 8; break; } default: { $os = windows; break; } } if (stripos($ua, wow64)) { $os.= (x64); } else { $os.= (x86); } } elseif(stripos($ua, android)) { $os = substr($ua, stripos($ua, android), 11); } elseif(stripos($ua, linux)) { if (stripos($ua, i686)) { $os = linux x86; } else { $os = linux; } if (stripos($ua, x11)) { $os.= (x window); } } elseif(stripos($ua, macintosh)) { $os = mac; } elseif(stripos($ua, ios)) { $os = ios; } elseif(stripos($ua, zte)) { $os = zte; } elseif(stripos($ua, windows 98)) { $os = windows 98; } else { $os = 未知系统; } return $os;}imagettftext($im, $size, $angle, 10, 15, $grey, $font, 当前地址:.address($_server['remote_addr']));imagettftext($im, $size, $angle, 10, 35, $grey, $font, 当前ip:.$_server['remote_addr']);imagettftext($im, $size, $angle, 10, 55, $grey, $font, 当前浏览器:.browser($useragent));imagettftext($im, $size, $angle, 10, 75, $grey, $font, 当前操作系统:.os($useragent));imagettftext($im, $size, $angle, 10, 95, $grey, $font, $signature!=?$signature:电脑互助网 www.pc811.com);imagepng($im);imagedestroy($im);?>
复制代码