識別PHP 中的特定Internet Explorer 版本
確定PHP 中的Internet Explorer 版本可能是呈現自訂內容或觸發特定操作的有用要求。在這種情況下,通常會使用條件語句來檢查預定義版本範圍內是否存在 Internet Explorer,通常包括 IE6、IE7、IE8 和 IE9。
為了實現這一點,可以利用正規表示式和伺服器變數的組合。全面的解決方案將涉及與用戶代理字串進行匹配,該字串提供有關所使用的瀏覽器和作業系統的資訊。
以下PHP 程式碼片段示範如何偵測IE8 及以下版本:
if (preg_match('/MSIE\s(?P\d )/i', @$_SERVER['HTTP_USER_AGENT'], $B) && $B['v'] 在此範例中,preg_match 函數用於搜尋與「MSIE」(Microsoft Internet Explorer)字串相符的模式,後面跟著任意數量的空白字元和代表瀏覽器版本的數字。如果找到該模式,則捕獲的版本號將儲存在 $B['v'] 變數中。然後條件語句檢查版本是否小於或等於 8。符合此條件的瀏覽器被視為 IE8 或更低版本,而其他瀏覽器則超出指定範圍。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3