首頁  >  文章  >  後端開發  >  php如何判斷存取系統的使用者設備類型(程式碼範例)

php如何判斷存取系統的使用者設備類型(程式碼範例)

不言
不言轉載
2019-03-02 11:54:533589瀏覽

這篇文章帶給大家的內容是關於php如何判斷存取系統的使用者裝置類型(程式碼範例),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

現今的電子設備越來越多,我們在開發過程中往往也需要分析使用者所使用的電子設備類型。以下是採用PHP程式碼來取得使用者使用的哪些類型的電子設備來存取自己的平台。

/**
 * 用户设备类型
 * @return string
 */
function clientOS() {

    $agent = strtolower($_SERVER['HTTP_USER_AGENT']);

    if(strpos($agent, 'windows nt')) {
        $platform = 'windows';
    } elseif(strpos($agent, 'macintosh')) {
        $platform = 'mac';
    } elseif(strpos($agent, 'ipod')) {
        $platform = 'ipod';
    } elseif(strpos($agent, 'ipad')) {
        $platform = 'ipad';
    } elseif(strpos($agent, 'iphone')) {
        $platform = 'iphone';
    } elseif (strpos($agent, 'android')) {
        $platform = 'android';
    } elseif(strpos($agent, 'unix')) {
        $platform = 'unix';
    } elseif(strpos($agent, 'linux')) {
        $platform = 'linux';
    } else {
        $platform = 'other';
    }

    return $platform;
}

以上是php如何判斷存取系統的使用者設備類型(程式碼範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:cnblogs.com。如有侵權,請聯絡admin@php.cn刪除