<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
        中药方大全小图标
        您?#40763;?#30340;位置:首页 > 其他 > 网站日记

        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中,方便调用。

        如果需要根据不同的用户来源,显示不同的页面?#38382;?#27604;如帝国cms中灵动标签的调用,可以这样

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


        tags: 电脑 手机 返回顶部
        推荐资讯
        视频:田纪钧讲关节不痛的秘密、膝关节拉筋法
        视频:田纪钧讲关节不
        白露到了,你还好吗?
        白露到了,你还好吗?
        尿疗与断食
        尿疗与断食
        给风疹反复发作女孩的药方(组图)
        给风疹反复发作女孩的
        相关文章
        ?#25913;?#26356;新
        ?#25913;?#28909;门
        1. 帝国cms7.2后台信息列表页批量添加tags
        2. 帝国cms百度主动推送插件支持分页推送
        3. 帝国cms之批量替换字段值
        4. 如何禁止内容关键字替换ALT和A标签中的关键
        5. 帝国cms7.2改用百度编辑器
        6. 帝国cms获取?#40763;?#39029;的地址
        7. 【帝国cms插件】之三?#35835;?#21160;+伪静态
        8. 帝国cms插件大全
        9. 显示二维码
        10. 帝国cms在模板中修改字段值
        时时彩单期计划软件
        <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>