<dl id="wlinv"><menu id="wlinv"><thead id="wlinv"></thead></menu></dl><sup id="wlinv"><pre id="wlinv"></pre></sup>
<em id="wlinv"></em>
      <menuitem id="wlinv"><meter id="wlinv"><video id="wlinv"></video></meter></menuitem>

        <dl id="wlinv"><ins id="wlinv"></ins></dl>

        <dl id="wlinv"></dl>
        加入收藏 | 設為首頁 | 我要投稿 | RSS中藥方rss
        中藥方大全小圖標
        您當前的位置:首頁 > 其他 > 網站日記

        php判斷是手機端還是電腦端訪問

        提示: 手機抄藥方--選中文字可生成二維碼  來源:網絡  作者:海藍
        <?php
        
        //判斷是手機訪問還是電腦訪問
        function ismobile() {
        	// 如果有HTTP_X_WAP_PROFILE則一定是移動設備
        	if (isset ($_SERVER['HTTP_X_WAP_PROFILE']))return true;
        	//此條摘自TPM智能切換模板引擎,適合TPM開發
        	if(isset ($_SERVER['HTTP_CLIENT']) &&'PhoneClient'==$_SERVER['HTTP_CLIENT'])return true;
        	//如果via信息含有wap則一定是移動設備,部分服務商會屏蔽該信息
        	if (isset ($_SERVER['HTTP_VIA']))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;
        }
         
        echo ismobile();

        在帝國系統中,如果經常使用這個函數,可以放到userfun.php中,方便調用。

        如果需要根據不同的用戶來源,顯示不同的頁面參數,比如帝國cms中靈動標簽的調用,可以這樣

        <?php $tiaoshu=ismobile()?12:10;?>
        [e:loop={1,"$tiaoshu",0,0}]


        tags: 電腦 手機 返回頂部
        推薦資訊
        視頻:田紀鈞講關節不痛的秘密、膝關節拉筋法
        視頻:田紀鈞講關節不
        白露到了,你還好嗎?
        白露到了,你還好嗎?
        尿療與斷食
        尿療與斷食
        給風疹反復發作女孩的藥方(組圖)
        給風疹反復發作女孩的
        相關文章
        欄目更新
        欄目熱門
        1. 帝國cms7.2后臺信息列表頁批量添加tags
        2. 帝國cms之批量替換字段值
        3. 帝國cms7.2改用百度編輯器
        4. 如何禁止內容關鍵字替換ALT和A標簽中的關鍵
        5. 帝國cms百度主動推送插件支持分頁推送
        6. 顯示二維碼
        7. 帝國cms插件大全
        8. 帝國cms獲取當前頁的地址
        9. 【帝國cms插件】之三級聯動+偽靜態
        10. 帝國cms之egetzy函數
        时时彩单期计划软件
        <dl id="wlinv"><menu id="wlinv"><thead id="wlinv"></thead></menu></dl><sup id="wlinv"><pre id="wlinv"></pre></sup>
        <em id="wlinv"></em>
            <menuitem id="wlinv"><meter id="wlinv"><video id="wlinv"></video></meter></menuitem>

              <dl id="wlinv"><ins id="wlinv"></ins></dl>

              <dl id="wlinv"></dl>
              <dl id="wlinv"><menu id="wlinv"><thead id="wlinv"></thead></menu></dl><sup id="wlinv"><pre id="wlinv"></pre></sup>
              <em id="wlinv"></em>
                  <menuitem id="wlinv"><meter id="wlinv"><video id="wlinv"></video></meter></menuitem>

                    <dl id="wlinv"><ins id="wlinv"></ins></dl>

                    <dl id="wlinv"></dl>