导航:首页 > 编程语言 > php查看浏览器版本

php查看浏览器版本

发布时间:2025-01-10 06:56:59

1. 用php如何判断浏览器是否是firefox

分类: 电脑/网络 >> 软件 >> 其他软件
问题描述:

请问,用php如何判断用户浏览器是否是firefox?并读取firefox版本

如果是的话转到页面a.php,

不是的话转到页面b.php

代码应该不会太多吧 多谢啦

解析:

用$_SERVER["HTTP_USER_AGENT"]可以获取闹神到浏览器信息。做雹

不知道你想怎样读取firefox版本,下面的程序是在a.php中输出firefox版本。

主程序:

<?php

if(stripos($_SERVER["HTTP_USER_AGENT"],"firefox"))

echo "<meta -equiv=refresh content='0; url=a.php'>";

else

echo "<meta -equiv=refresh content='0; url=b.php'>";

?>

a.php:

<?php

echo "您的浏览器:".$_SERVER["HTTP_USER_AGENT"];

echo "<br><纯弯帆br>";

echo "您的firefox版本:".stristr($_SERVER["HTTP_USER_AGENT"],"firefox");

?>

有问题可以发邮件:zhanwei@myce

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

if( window.navigator.systemLanguage=="zh-cn" )
显示中文代码
if( window.navigator.systemLanguage=="en-us" )
显示英文代码

3. 我用PHP $_SERVER['HTTP_USER_AGENT'] 获取到的客户浏览器信息只有 “Mozilla/4.0” 这是什么浏览器

简单来说,浏览分为两部分构成:shell+内核。其中shell的种类相对比较多,内核则比较少。shell是指浏览器的外壳,例如菜单工具栏目等,主要是提供给用户界面操作,参数设置等等,它是调用内核来实现各种功能的,内核才是浏览器的核心。内核是基于标记语言显示内容的程序或模块,也有一些浏览并不区分内核和外壳,从Mozilla将Gecko独立出来以后,才有了外壳和内核的明确划分。目前主流浏览有:IE6,IE8,Mozilla FireFox,Opera,Safari,chrome,Netscape等。
浏览器内核又可以分为两部分:渲染引擎和JS引擎。它负责取得网页的内容(HTML,XML,图像等等)、讯息整理(例如加入CSS等),然后会输出至显示器或者打印机。浏览器内核的不同对于网页的语法解释会有不同,所以渲染的效果也不同,所有网页浏览器,电子邮件客房端,以及其它需要编辑,显示网络内容的应用都需要内核,JS引擎则是解析javascript语言,执行javascript语言来实现网页的动态效果。最开始渲染引擎和JS引擎没有区分很明确,后来JS引擎越来越独立,内核引擎就倾向于只指渲染引擎,有一个网页标准计划小组制作了一个ACID来测试引擎的兼容性和性能,内核的种类很多,如加上没什么人使用的非商业的免费内核,可能会有十多种,但是常见的浏览器内核可以分为四种:Trient\Gecko\Presto\Webkit.
Trident 又称MSHTML,是微软开的渲染引擎(包含了javascript引擎JScript),它已深入了Window系统的骨髓,例如:Window Player,Window explore,OutLook express等都使用了,目前很多浏览都使用这个引擎,如IE,Maxthon(最新版本使用Webkit).
Gecko:是使用C++开发的,Open Source的渲染引擎,包括了SpiderMonkey(Rhino)。主要的使用者有Firefox。
Webkit:是苹果公司基于KHTML开发的,包括Webcore和JavaScriptCore(SquirrelFish,V8)两个引擎。主要使用者有Safari,chrome.
Presto:Opera software公司开发的,用于Opera引擎渲染,Macromedia Dreamweaver (MX版本及以上)和Adobe Creative Suite 2也使用了Presto的内核。
Trident内核:IE,MaxThon,TT,The World,360,搜狗浏览器等
Gecko内核:Netscape6及以上版本,FF,MozillaSuite/SeaMonkey等
Presto内核:Opera7及以上
Webkit内核:Safari,Chrome等
1,Trident内核和W3C标准脱节。
2,Trident内核的大量Bug等安全问题没有得到解决,加上一些专家学者公开自己认为IE浏览器不安全的观点,使很多用户开始转向其他浏览器,FF,Opera就是这时期兴起的。
Gecko:这是Firefox 和 Flock 所采用内核,这个内核的优点就是功能强大、丰富,可以支持很多复杂网页效果和浏览器扩展接口,但是代价是也显而易见就是要消耗很多的资源,比如内存。
Presto:Opera 采用的是 Presto内核,Presto内核被称为公认的浏览网页速度最快的内核,这得益于它在开发时的天生优势,在处理JS脚本等脚本语言时,会比其他的内核快3倍左右,缺点就是为了达到很快的速度而丢掉了一部分网页兼容性。

阅读全文

与php查看浏览器版本相关的资料

热点内容
编译原理控制流翻译 浏览:44
华为无线控制器命令 浏览:879
androidh264解码 浏览:884
app如何制作品牌 浏览:47
软考程序员真题word 浏览:375
postscripttopdf 浏览:172
编程输出二叉树的树形图 浏览:313
信号保持电路图单片机 浏览:630
边界修剪命令 浏览:52
小米手机加密门卡读取不到 浏览:184
如何用咕咚运动APP交跑友 浏览:452
怎么删除微博里的app 浏览:258
霍格沃茨选什么服务器 浏览:657
大学加密货币投资 浏览:241
虚拟服务器如何查路由器端口 浏览:238
ipad怎么增加app拓展坞 浏览:254
安卓软件开发公司如何选择 浏览:664
大型解压器怎么做 浏览:173
如何保存网页成PDF 浏览:488
linux怎么编译内核 浏览:432