php获取浏览器信息,获取访客语言:简体中文、繁體中文、English。获取访客操作系统:Windows、MAC、Linux、Unix、BSD、Other。获取访客IP地址。获取访客地理位置,使用 新浪腾讯接口。
<?php
/**
* 获取访客信息的类:语言、浏览器、操作系统、IP、地理位置、ISP。
* 使用:
* $obj = new guest_info;
* $obj->GetLang(); //获取访客语言:简体中文、繁體中文、English。
* $obj->GetBrowser(); //获取访客浏览器:MSIE、Firefox、Chrome、Safari、Opera、Other。
* $obj->GetOS(); //获取访客操作系统:Windows、MAC、Linux、Unix、BSD、Other。
* $obj->GetIP(); //获取访客IP地址。
* $obj->GetAdd(); //获取访客地理位置,使用 Baidu 隐藏接口。
* $obj->GetIsp(); //获取访客ISP,使用 Baidu 隐藏接口。
*/
class guest_info{
function GetLang() {
$Lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 4);
//使用substr()截取字符串,从 0 位开始,截取4个字符
if (preg_match('/zh-c/i',$Lang)) {
//preg_match()正则表达式匹配函数
$Lang = '简体中文';
}
elseif (preg_match('/zh/i',$Lang)) {
$Lang = '繁體