检查是否是以手机浏览器进入

原文 检查是否是以手机浏览器进入 

  1. /**
  2. * 检查是否是以手机浏览器进入(IN_MOBILE)
  3. */
  4.  function isMobile() {
  5.     $mobile = array();
  6.     static $mobilebrowser_list ='Mobile|iPhone|Android|WAP|NetFront|JAVA|OperasMini|UCWEB|WindowssCE|Symbian|Series|webOS|SonyEricsson|Sony|BlackBerry|Cellphone|dopod|Nokia|samsung|PalmSource|Xphone|Xda|Smartphone|PIEPlus|MEIZU|MIDP|CLDC';
  7.     //note 获取手机浏览器
  8.     if(preg_match("/$mobilebrowser_list/i", $_SERVER['HTTP_USER_AGENT'], $mobile)) {
  9.         return true;
  10.     }else{
  11.         if(preg_match('/(mozilla|chrome|safari|opera|m3gate|winwap|openwave)/i', $_SERVER['HTTP_USER_AGENT'])) {
  12.             return false;
  13.         }else{
  14.             if($_GET['mobile'] === 'yes') {
  15.                 return true;
  16.             }else{
  17.                 return false;
  18.             }
  19.         }
  20.     }
  21.  }
时间: 2024-11-22 21:09:29

检查是否是以手机浏览器进入的相关文章

手机浏览器设计技巧:随身携带的设计

可以随身携带,是移动设备具备的优势,虽说"随身携带"跟设计本身并无太多关系,但想想我们的设计又的确是大家随身携带的,心里不禁有点暗自窃喜,同时,也因此对移动设备的产品设计的要求会更高,因为凡是大家随身携带的东东,必然是大家日常所必需.所钟爱.或者常用的,自然对这些东东的要求就会更高,希望它能够彰显自我的.所以,做随身携带的设计其实更难. 说到手机浏览器,从preview到 beta1版本发布,到目前即将出炉的beta2版本,已经做了近一年的时间,个人感觉麻雀虽小,五脏俱全,手机软件看起

iOS开发实用技巧—在手机浏览器头部弹出app应用下载提示

iOS开发实用技巧-在手机浏览器头部弹出app应用下载提示 本文介绍其简单使用: 第一步:在本地建立一个访问的服务端. 打开本地终端,在本地新建一个文件夹,在该文件夹中存放测试的html页面. 在终端输入一行代码:python -m SimpleHTTPServer ---第二步:配置环境 打开safari,偏好设置->勾选 "在菜单栏中显示开发菜单",如下图所示. 第三步:编写html文件 在测试文件appdown.html中编写的测试代码如下: `说明`444934666为对

百度手机浏览器怎么设置无图模式?

  百度手机浏览器怎么设置无图模式?我们知道,在用百度手机浏览器浏览新闻时如果加载图片,流量就会消耗特别快,实在是伤不起!所以,为了节省流量,我们最好设置无图模式进行浏览.那么百度手机浏览器怎么设置无图模式呢?今天安下软件小编为大家带来了百度手机浏览器无图模式设置教程,一起来了解下吧! 百度手机浏览器无图模式设置方法 1.打开手机百度浏览器,进入主界面后,找到"我的"这个功能选项,点击进入; 2.然后就会出现一些功能菜单可以让你选择,其中一项就有"开启无图",点击这

谷歌chrome模拟手机浏览器伪造位置方法

打开chrome浏览器,新建标签页,按"F12"打开控制台,点右下角的小齿轮,在弹出的窗口选择Overrides选项卡,把User Agent勾上,在下面的下拉框选择你喜欢的手机UA,这样你就能把Chrome伪装成手机浏览器了. 如果再把把右边的Override Geolocation也勾上,就可以模拟位置了,但需要我们自己设置位置坐标.步骤如下: 打开https://maps.google.com/ 找到你假冒的地点,右击鼠标,选择"这儿是什么?"? 然后搜索框就

苹果-手机调用百度地图。。是在手机浏览器在面调用。

问题描述 手机调用百度地图..是在手机浏览器在面调用. 在苹果和安卓手机的浏览器在调用百度地图,实现定位当前位置.可以拉伸,缩放的..有吗..求啊..... 解决方案 手机浏览器和电脑上的浏览器差不多,你需要做的是使用第三方接口通过ip地址得到地址,然后用百度的地址解码器解码地址为经纬度后就行了javascript通过ip获取物理地址接口 地址解码:http://developer.baidu.com/map/index.php?title=jspopular/guide/service#.E5

rtmp 手机浏览器-RTMP的直播视频流在PC浏览器和手机浏览器可以播放吗?

问题描述 RTMP的直播视频流在PC浏览器和手机浏览器可以播放吗? RTMP的直播视频流在PC浏览器和手机浏览器可以播放吗? 请问如何实现rtmp视频流在手机浏览器播放?谢谢 解决方案 可以播放.在PC浏览器可以通过html5或flash进行播放,在手机浏览器可以使用flash进行播放. 解决方案二: 请教大侠一下,我的安卓手机用juv-rtmp-client-1.5.10.jar连接RED5时总是报NetConnection.Connect.Failed, description=Failed

IEMobile将条件注释功能带入WP7手机浏览器

文章简介:IEMobile条件注释. 微软在IE5开始就引入了条件注释的功能,可以通过注释型的语法,来对不同版本的IE浏览器指定不同的样式和内容.而在Windows Phone7中,微软又引入了 IEMobile这个关键字,将条件注释功能带入了WP7手机浏览器中. 语法和普通的条件注释类似: <!--[if IEMobile]> 哇,你在用Mobile IE啊! <![endif]-> 其实IEMobile是WP7中IE7浏览器的UA中的一个token,类似于普通浏览器中的MSIE

PHP 检测手机浏览器的代码

<?php                function is_mobile(){                    // returns true if one of the specified mobile browsers is detected                    $regex_match="/(nokiaiphoneandroidmotorola^mot\-softbankfomadocomokddiup\.browserup\.link";  

2345手机浏览器怎么免费打电话?

  2345手机浏览器怎么免费打电话? 1.下载安装2345手机浏览器, 2.安装好之后打开浏览器,注册帐号或用qq帐号登录; 3.进入主界面,可看到一电话图标,打开即进入拨号页面.这时可以直接拨号拨打,也可以打开你的通讯录选择联系人; 4.通话中,通话结束,还会显示你的通话时间以及为你节省的话费. 使用是不是很方便呀!小编建议最好要在wifi环境下拨打电话,没有wifi需要耗费手机流量.现在好多公共场所都有免费的wifi开放,用手机一搜就会搜到.这样打电话就不会花一分钱了!