老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

PHP判斷移動設備來源的方法

現在移動設備大熱的年代,可能我們在做web前端開發的時候經常會需要用到對移動設備的頁面匹配。當然我們可以用響應式頁面設計來處理前端的匹配問題,但是響應式頁面只是不顯示某些代碼,但是還是會加載到用戶的移動設備中。為了更好的照顧到用戶手機瀏覽的體驗,減少不必要的加載。我們可以再通過PHP的方式來減少用戶的代碼加載,提高用戶瀏覽頁面時的體驗。由于現在移動設備的種類繁多、而且瀏覽器五花八門,所以僅僅是通過User-Agent來判斷已經不能完全解決問題了。

成都一家集口碑和實力的網站建設服務商,擁有專業的企業建站團隊和靠譜的建站技術,10余年企業及個人網站建設經驗 ,為成都上千家客戶提供網頁設計制作,網站開發,企業網站制作建設等服務,包括成都營銷型網站建設,品牌網站制作,同時也為不同行業的客戶提供成都網站制作、成都網站建設的服務,包括成都電商型網站制作建設,裝修行業網站制作建設,傳統機械行業網站建設,傳統農業行業網站制作建設。在成都做網站,選網站制作建設服務商就選創新互聯。

function isMobile()

    // 如果有HTTP_X_WAP_PROFILE則一定是移動設備

    if (isset ($_SERVER['HTTP_X_WAP_PROFILE']))

    {

        return true;

    } 

    // 如果via信息含有wap則一定是移動設備,部分服務商會屏蔽該信息

    if (isset ($_SERVER['HTTP_VIA']))

    { 

        // 找不到為flase,否則為true

        return stristr($_SERVER['HTTP_VIA'], "wap") ? true : false;

    } 

    // 判斷手機發送的客戶端標志,兼容性有待提高

    if (isset ($_SERVER['HTTP_USER_AGENT']))

    {

        $clientkeywords = array ('nokia',

            'sony',

            'ericsson',

            'mot',

            'samsung',

            'htc',

            'sgh',

            'lg',

            'sharp',

            'sie-',

            'philips',

            'panasonic',

            'alcatel',

            'lenovo',

            'iphone',

            'ipod',

            'blackberry',

            'meizu',

            'android',

            'netfront',

            'symbian',

            'ucweb',

            'windowsce',

            'palm',

            'operamini',

            'operamobi',

            'openwave',

            'nexusone',

            'cldc',

            'midp',

            'wap',

            'mobile'

            ); 

        // 從HTTP_USER_AGENT中查找手機瀏覽器的關鍵字

        if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", strtolower($_SERVER['HTTP_USER_AGENT'])))

        {

            return true;

        } 

    } 

    // 協議法,因為有可能不準確,放到最后判斷

    if (isset ($_SERVER['HTTP_ACCEPT']))

    { 

        // 如果只支持wml并且不支持html那一定是移動設備

        // 如果支持wml和html但是wml在html之前則是移動設備

        if ((strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') !== false) && (strpos($_SERVER['HTTP_ACCEPT'], 'text/html') === false || (strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') < strpos($_SERVER['HTTP_ACCEPT'], 'text/html'))))

        {

            return true;

        } 

    } 

    return false;

?>

目前這個方法可以用于大多數的移動設備判斷,使用時也可以根據需要自行添加一些UA的判斷參數。


當前題目:PHP判斷移動設備來源的方法
文章分享:http://www.xueling.net.cn/article/pgcdsi.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 在线观看啊啊啊啊啊 | 91久久精品国产91久久性色也 | 免费国产内射 | 波多野结衣在线视频一区二区三区 | 精品国产一区二区国模嫣然 | 一区二区三区香蕉视频 | 亚洲综合区夜夜久久久 | 中文字幕日韩亚洲 | 久久久久久伊人 | 视频一区视频二区在线观看 | 中文字幕日韩精品成人免费区二区 | 初高中生免费视频毛片 | 国产中文区 | 日本极品少妇 | 亚洲免费视频观看 | japanxxxx人女小hd| 偷拍女人私密按摩高潮视频 | 国产精品久久二区 | 亚洲视频免费播放 | 白丝袜美女扒开内衣网站 | 91日日 | 国产97成人亚洲综合在线 | 久久久久久成人毛片免费看 | 91直接看| 国产伦子沙发午休系列资源曝光 | 久久精品人妻无码一区二区三区 | 欧美精品在线播放 | 国产精品视频一区二区三区四蜜臂 | 一区三区在线观看 | 久久精品2021国产 | 高清无码中字在线一区二区 | 中文国产成人精品久久一 | 拔插拔插在线 | 91亚洲国产成人精品一区二三 | 老司机福利影院在线观看 | 天天操天天看 | 91精品久久 | 国产福利精品视频 | 五十路熟妇强烈无码 | 欧美日韩国产成人高清视 | 久久久久久久福利 |