最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php函數(shù)實現(xiàn)判斷是否移動端訪問

 更新時間:2015年03月03日 16:28:52   投稿:hebedich  
本文給大家分享的是一則php判斷是否移動端訪問的函數(shù),是之前收藏的,這里發(fā)出來,推薦給小伙伴們。

忘記在哪里獲取的函數(shù)了,剛才不了心在一個包里面找到,臨時保存起來

復(fù)制代碼 代碼如下:

/**
 * 是否移動端訪問訪問
 *
 * @return bool
 */
function isMobile()
{
    // 如果有HTTP_X_WAP_PROFILE則一定是移動設(shè)備
    if (isset ($_SERVER['HTTP_X_WAP_PROFILE']))
    {
        return true;
    }
    // 如果via信息含有wap則一定是移動設(shè)備,部分服務(wù)商會屏蔽該信息
    if (isset ($_SERVER['HTTP_VIA']))
    {
        // 找不到為flase,否則為true
        return stristr($_SERVER['HTTP_VIA'], "wap") ? true : false;
    }
    // 腦殘法,判斷手機(jī)發(fā)送的客戶端標(biāo)志,兼容性有待提高
    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中查找手機(jī)瀏覽器的關(guān)鍵字
        if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", strtolower($_SERVER['HTTP_USER_AGENT'])))
        {
            return true;
        }
    }
    // 協(xié)議法,因為有可能不準(zhǔn)確,放到最后判斷
    if (isset ($_SERVER['HTTP_ACCEPT']))
    {
        // 如果只支持wml并且不支持html那一定是移動設(shè)備
        // 如果支持wml和html但是wml在html之前則是移動設(shè)備
        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;
}

非常簡單實用的函數(shù),分享給大家,希望大家能夠喜歡。

相關(guān)文章

  • 詳解PHP的Yii框架的運(yùn)行機(jī)制及其路由功能

    詳解PHP的Yii框架的運(yùn)行機(jī)制及其路由功能

    這篇文章主要介紹了PHP的Yii框架的運(yùn)行機(jī)制及其路由功能,Yii是一個基于組件的重量級的PHP框架,適合用來開發(fā)大型網(wǎng)站,需要的朋友可以參考下
    2016-03-03
  • Yii 2.0如何使用頁面緩存方法示例

    Yii 2.0如何使用頁面緩存方法示例

    頁面緩存指的是在服務(wù)器端緩存整個頁面的內(nèi)容。隨后當(dāng)同一個頁面 被請求時,內(nèi)容將從緩存中取出,而不是重新生成。下面這篇文章主要給大家介紹了關(guān)于Yii2.0如何使用頁面緩存的相關(guān)資料,需要的朋友可以參考下。
    2017-05-05
  • php和js如何通過json互相傳遞數(shù)據(jù)相關(guān)問題探討

    php和js如何通過json互相傳遞數(shù)據(jù)相關(guān)問題探討

    json是js的一種數(shù)據(jù)格式,可以直接被js解析,php無法直接讀取json數(shù)據(jù),但是php提供了json_decode函數(shù)來對json數(shù)據(jù)進(jìn)行轉(zhuǎn)化,從而可以被php腳本訪問,今天,站長就和大家一起來探討這個問題,感興趣的你可以參考下哦
    2013-02-02
  • Php獲取金書網(wǎng)的書名的實現(xiàn)代碼

    Php獲取金書網(wǎng)的書名的實現(xiàn)代碼

    php獲取金書網(wǎng)的書名的實現(xiàn)代碼。
    2010-06-06
  • php+mysqli實現(xiàn)將數(shù)據(jù)庫中一張表信息打印到表格里的方法

    php+mysqli實現(xiàn)將數(shù)據(jù)庫中一張表信息打印到表格里的方法

    這篇文章主要介紹了php+mysqli實現(xiàn)將數(shù)據(jù)庫中一張表信息打印到表格里的方法,涉及mysqli查詢的相關(guān)技巧,需要的朋友可以參考下
    2015-01-01
  • PHP簡單獲取上月、本月、近15天、近30天的方法示例

    PHP簡單獲取上月、本月、近15天、近30天的方法示例

    這篇文章主要介紹了PHP簡單獲取上月、本月、近15天、近30天的方法,結(jié)合實例形式分析了PHP通過自定義函數(shù)封裝的日期與時間戳轉(zhuǎn)換相關(guān)運(yùn)算技巧,需要的朋友可以參考下
    2017-07-07
  • php中session退出登陸問題

    php中session退出登陸問題

    本篇文章主要是對php中session退出登陸問題進(jìn)行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-02-02
  • PHP MYSQL實現(xiàn)登陸和模糊查詢兩大功能

    PHP MYSQL實現(xiàn)登陸和模糊查詢兩大功能

    這篇文章主要介紹了PHP MYSQL實現(xiàn)登陸和模糊查詢兩大功能,分別介紹了PHP MYSQL實現(xiàn)登陸和模糊查詢功能的方法,感興趣的小伙伴們可以參考一下
    2016-02-02
  • PHP7內(nèi)核之Reference詳解

    PHP7內(nèi)核之Reference詳解

    這篇文章主要介紹了PHP7內(nèi)核之Reference,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • ThinkPHP實現(xiàn)登錄退出功能

    ThinkPHP實現(xiàn)登錄退出功能

    這篇文章主要為大家詳細(xì)介紹了ThinkPHP實現(xiàn)登錄退出功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06

最新評論

开江县| 霍林郭勒市| 张家口市| 长岛县| 阜南县| 巴青县| 新民市| 黑水县| 黑山县| 普兰县| 凤台县| 青海省| 乡宁县| 星子县| 汤阴县| 攀枝花市| 高雄市| 杭锦后旗| 鹤山市| 靖边县| 南木林县| 唐海县| 玛多县| 洱源县| 桂林市| 福贡县| 黎平县| 壤塘县| 井冈山市| 绍兴县| 浮梁县| 赤峰市| 两当县| 镇江市| 江口县| 和平县| 抚顺县| 阳山县| 光泽县| 德令哈市| 望城县|