查詢

get_browser()函式—用法及示例

「 獲取使用者瀏覽器的相關資訊,包括瀏覽器名稱、版本號、作業系統等 」


函式名稱:get_browser()

適用版本:PHP 4 >= 4.0.6, PHP 5, PHP 7

函式描述:get_browser() 函式用於獲取使用者瀏覽器的相關資訊,包括瀏覽器名稱、版本號、作業系統等。

語法:get_browser(string $user_agent = "", bool $return_array = false)

引數:

  • $user_agent(可選):要分析的使用者代理字串。如果未提供此引數,則函式將使用 $_SERVER['HTTP_USER_AGENT'] 的值作為使用者代理字串。
  • $return_array(可選):指定是否以關聯陣列形式返回結果,預設為 false。如果設定為 true,則返回一個包含瀏覽器資訊的關聯陣列;如果設定為 false,則返回一個包含瀏覽器資訊的物件。

返回值:

  • 如果 $return_array 引數為 false,則函式返回一個包含瀏覽器資訊的物件。
  • 如果 $return_array 引數為 true,則函式返回一個包含瀏覽器資訊的關聯陣列。

示例:

$browser_info = get_browser(); // 獲取當前使用者瀏覽器資訊

echo "瀏覽器名稱:" . $browser_info->browser . "<br>";
echo "瀏覽器版本號:" . $browser_info->version . "<br>";
echo "作業系統:" . $browser_info->platform . "<br>";
echo "是否是移動裝置:" . ($browser_info->ismobile ? "是" : "否") . "<br>";

輸出:

瀏覽器名稱:Chrome
瀏覽器版本號:89.0
作業系統:Windows 10
是否是移動裝置:否

注意事項:

  • 為了正常使用 get_browser() 函式,需要在 php.ini 檔案中配置 browscap 設定,以指定瀏覽器的配置檔案路徑。例如:browscap = /path/to/php_browscap.ini
補充糾錯
上一個函式: get_called_class()函式
下一個函式: gettype()函式
熱門PHP函式
分享連結