加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php 源码分享之获取客户端操作系统类型和浏览器类型

发布时间:2020-05-25 01:56:07 所属栏目:PHP 来源:互联网
导读:在网站用户数据统计的时候,我们经常需要获取用户浏览器的类型和操作系统的类型,本文章向大家介绍php如何使用环境变量HTTP_USER_AGENT获取客户端浏览器类型和操作系统类型,需要的朋友可以参考一下本文章的源代码。

PHP源代码如下:

function browser_info ($agent) {

if (ereg( 'MSIE ([09].[09]{1,2})',$agent,$version)) :

$browse_type = "IE";

$browse_version = $version[1];

elseif (ereg( 'Opera ([09].[09]{1,$version)) :

$browse_type = "Opera";

$browse_version = $version[1];

elseif (ereg( 'Mozilla/([09].[09]{1,$version)) :

$browse_type = "Netscape";

$browse_version = $version[1];

else :

$browse_type = "Unknown";

$browse_version = "Unknown";

endif;

return array($browse_type,$browse_version);

}

function operatingsystem_info($agent) {

if ( strstr ($agent,'Win') ) :

$operatingsystem = "Windows";

elseif ( strstr($agent,'Linux') ) :

$operatingsystem = "Linux";

elseif ( strstr ($agent,'Unix') ) :

$operatingsystem = "Unix";

elseif ( strstr ($agent,'Mac') ) :

$operatingsystem = "Macintosh";

else :

$operatingsystem = "Unknown";

endif;

return $operatingsystem;

}

$HTTP_USER_AGENT=getenv( "HTTP_USER_AGENT" );

list ($browse_type,$browse_version) = browser_info ($HTTP_USER_AGENT);

$operating_sys = operatingsystem_info ($HTTP_USER_AGENT);

print "浏览器类型: $browse_type
";

print "浏览器版本: $browse_version
";

print "操作系统类型: $operating_sys
";

?>

在线运行

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读