background image

PHP 代码:用 php 判断浏览器的类型和语言的函数代

用 PHP 判断浏览器类型其实很简单。因为浏览器在和服务器连接时候都会先发送一些包
含自己信息的内容(浏览器类型、语言等)
我们经常看到有一些网站上面会显示出你目前使用的浏览器类型和使用的语言,比如显

 

示的是:您使用的浏览器为 IE6,繁体字。看起来是不是很炫。
其实这样的功能不难实现,无非就是判断浏览器的类型和语言,如果用 JS 来做应该很简
单,这里我们看看用 PHP 来怎么实现这样的功能,既然是在做判断,就可以用 PHP 的条
件语句

if

..

else

来判断实现。

判断浏览器类型:
<?php 

echo

 

$_SERVER

["HTTP_USER_AGENT"]; ?>

判断浏览器语言:
<?php 

echo

 

$_SERVER

["HTTP_ACCEPT_LANGUAGE"]; ?>

判断浏览器类型的具体程序如下:

 

复制代码 代码如下:
 
<?php

if

(

strpos

(

$_SERVER

["HTTP_USER_AGENT"],"MSIE 8.0")) 

echo

 "Internet Explorer 8.0"; 

else

 

if

(

strpos

(

$_SERVER

["HTTP_USER_AGENT"],"MSIE 7.0")) 

echo

 "Internet Explorer 7.0"; 

else

 

if

(

strpos

(

$_SERVER

["HTTP_USER_AGENT"],"MSIE 6.0")) 

echo

 "Internet Explorer 6.0"; 

else

 

if

(

strpos

(

$_SERVER

["HTTP_USER_AGENT"],"Firefox/3")) 

echo

 "Firefox 3"; 

else

 

if

(

strpos

(

$_SERVER

["HTTP_USER_AGENT"],"Firefox/2")) 

echo

 "Firefox 2"; 

else

 

if

(

strpos

(

$_SERVER

["HTTP_USER_AGENT"],"Chrome")) 

echo

 "Google Chrome"; 

else

 

if

(

strpos

(

$_SERVER

["HTTP_USER_AGENT"],"Safari")) 

echo

 "Safari"; 

else

 

if

(

strpos

(

$_SERVER

["HTTP_USER_AGENT"],"Opera")) 

echo

 "Opera";