首页 > 编程知识 正文

php获取ie浏览器版本的函数,php获取ie浏览器版本的函数代码

时间:2023-12-27 22:26:45 阅读:324853 作者:LVWN

本文目录一览:

php 如何判断ie版本

?php

function browinfo(){

if(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "MSIE 8.0")) {

$visitor_browser = "Internet Explorer 8.0";

} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "MSIE 7.0")) {

$visitor_browser = "Internet Explorer 7.0";

} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "MSIE 6.0")) {

$visitor_browser = "Internet Explorer 6.0";

} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "MSIE 5.5")) {

$visitor_browser = "Internet Explorer 5.5";

} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "MSIE 5.0")) {

$visitor_browser = "Internet Explorer 5.0";

} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "MSIE 4.01")) {

$visitor_browser = "Internet Explorer 4.01";

} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "NetCaptor")) {

$visitor_browser = "NetCaptor";

} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Netscape")) {

$visitor_browser = "Netscape";

} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Lynx")) {

$visitor_browser = "Lynx";

} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Opera")) {

$visitor_browser = "Opera";

} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Konqueror")) {

$visitor_browser = "Konqueror";

} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Mozilla/5.0")) {

$visitor_browser = "Mozilla";

} else {

$visitor_browser = "others";

}

return visitor_browser;

}

?

如何查看ie版本 查看版本的方法

1、首先,在电脑上找到IE浏览器,如果电脑桌面和任务栏都找不到浏览器图标,那么依次点击“开始”-“所有程序”-Internet Explorer,凡是window系统肯定都可以找到的。

2、找到以后点击打开,然后在浏览器左上角可以看到菜单栏,如果没有看到菜单栏,那么在浏览器最上面的空白处点击鼠标右键,然后将菜单栏之前打勾选中,然后点击菜单栏里的帮助,然后在下方弹出的小窗口里选择关于Internet Explorer。

3、点击之后,就会在浏览器页面弹出一个浮窗,上面就清晰的显示出了目前该浏览器的版本号。

php和asp如何判断客户端浏览器类型及版本(如:火狐英文版,火狐日语版,ie法语版...)

if( window.navigator.systemLanguage=="zh-cn" )

显示中文代码

if( window.navigator.systemLanguage=="en-us" )

显示英文代码

如何php判断浏览器模式,如果是IE模式就提示文字不继续进行,如果是高速模式就不判断

简单的做法就是判断HTTP头部的 User-Agent 来识别是否 IE浏览器,可以使用以下代码来判断:

?php

 

function isIEbrower()

{

    return false !== stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE');

}

 

if (isIEbrower()){

    header("Content-Type: text/html; charset=utf-8");

    echo "这是 IE模式,请使用高速模式";

    exit();

}

判断是IE模式之后的逻辑需要自身去实现。

JS如何获取浏览器版本信息

方法如下:

1、写一个js获取userAgent属性的html文件,文件内容如下:

!DOCTYPE html

html

head

meta charset="UTF-8"

script

alert(window.navigator.userAgent);

/script

/head

body

h1测试浏览器类型/h1

/body

/html

2、Chrome对应userAgent信息:

Chrome/后面紧跟的38.0...数字串为当前浏览器版本

3、FF对应userAgent信息

Firefox/后面紧跟的33.0为当前FF版本

4、IE对应userAgent信息;其中MSIE后面的数字代表当前版本,如图:笔者所有为ie9.0

另外, 只有IE支持创建ActiveX控件,因此她有一个其他浏览器没有的东西,就是ActiveXObject函数。只要判断window对象存在 ActiveXObject函数,就可以明确判断出当前浏览器是IE。

5、Opera对应userAgent信息:

OPR/后面紧跟的25.0...数字串为当前Opera浏览器版本

6、Safari对应userAgent信息

Version/后面紧跟的5.1.7为Safari浏览器当前版本

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。