首頁  >  文章  >  後端開發  >  如何使用 PHP 偵測 Internet Explorer 版本 6、7、8 和 9?

如何使用 PHP 偵測 Internet Explorer 版本 6、7、8 和 9?

DDD
DDD原創
2024-10-30 14:00:03333瀏覽

How to Detect Internet Explorer Versions 6, 7, 8, and 9 with PHP?

在PHP 中偵測Internet Explorer 版本6、7、8 和9

確定使用者正在使用的Internet Explorer 的特定版本對於實現有針對性的回應至關重要或提供自訂功能。本文探討了一種使用 PHP 的條件語句來識別 Internet Explorer 版本 6 到 9 的可靠方法。

使用者尋求一種簡單的 PHP 實現,允許基於 Internet Explorer 版本進行條件執行。他們指定 CSS 條件不適合其目的,即向使用者顯示不同的訊息。

建議的解決方案包括檢查瀏覽器提供的 $_SERVER['HTTP_USER_AGENT'] 字串。使用正規表示式,程式碼評估字串是否包含模式“MSIE”,後面跟著代表版本號的數字。

<code class="php">if (preg_match('/MSIE\s(?P<v>\d+)/i', @$_SERVER['HTTP_USER_AGENT'], $B) && $B['v'] <= 8) {
    // Browsers IE 8 and below
} else {
    // All other browsers
}</code>

在此程式碼中,正規表示式「^MSIEs(?P

以上是如何使用 PHP 偵測 Internet Explorer 版本 6、7、8 和 9?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn