導航:首頁 > 編程語言 > 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查看瀏覽器版本相關的資料

熱點內容
pic24是什麼編譯器 瀏覽:934
預解估計演算法怎麼回事 瀏覽:311
壓縮空氣過濾器等級 瀏覽:334
演算法庫STL手冊 瀏覽:700
文件夾照片下載教程 瀏覽:947
編譯原理控制流翻譯 瀏覽:49
華為無線控制器命令 瀏覽:881
androidh264解碼 瀏覽:886
app如何製作品牌 瀏覽:49
軟考程序員真題word 瀏覽:377
postscripttopdf 瀏覽:174
編程輸出二叉樹的樹形圖 瀏覽:315
信號保持電路圖單片機 瀏覽:632
邊界修剪命令 瀏覽:54
小米手機加密門卡讀取不到 瀏覽:186
如何用咕咚運動APP交跑友 瀏覽:454
怎麼刪除微博里的app 瀏覽:260
霍格沃茨選什麼伺服器 瀏覽:658
大學加密貨幣投資 瀏覽:241
虛擬伺服器如何查路由器埠 瀏覽:238