確定使用者正在使用的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中文網其他相關文章!