php判断是移动端还是pc

//判断是否是手机
function is_mobile()
{
        $agent = strtolower($_SERVER[‘HTTP_USER_AGENT‘]);
        $is_pc = (strpos($agent, ‘windows nt‘)) ? true : false;
        $is_mac = (strpos($agent, ‘mac os‘)) ? true : false;
        $is_iphone = (strpos($agent, ‘iphone‘)) ? true : false;
        $is_android = (strpos($agent, ‘android‘)) ? true : false;
        $is_ipad = (strpos($agent, ‘ipad‘)) ? true : false;

        if($is_pc){
              return  false;
        }

        if($is_mac){
              return  true;
        }

        if($is_iphone){
              return  true;
        }

        if($is_android){
              return  true;
        }

        if($is_ipad){
              return  true;
        }
}
时间: 2024-10-15 23:22:38

php判断是移动端还是pc的相关文章

判断是移动端还是PC端

// 判断是移动端还是PC端 $http_user_agent = isset($_SERVER['HTTP_USER_AGENT']) ? strtolower($_SERVER['HTTP_USER_AGENT']): ''; $http_accept = isset($_SERVER['HTTP_ACCEPT']) ? strtolower($_SERVER['HTTP_ACCEPT']): ''; $pos_hua = strpos($http_user_agent, 'mobi');

js判断是移动端还是pc端

运行页面的时候,执行到js会判断来自于移动端还是pc端,如果是移动端则跳转制定链接地址,这样在手机端会有额外的不必要浪费的加载时间 var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto')

java后台如何判断是移动端还是pc端的访问请求

主要是根据  HttpServletRequest request  中的请求头所带的参数 user-agent来获取: String userAgent = request.getHeader("user-agent"); if (userAgent.indexOf("Android") != -1) { // 安卓  String defaultFailureUrl = "/login_moblie.jsp";     System.out.

判断在移动端还是PC打开

var browser = { versions: function() { var u = navigator.userAgent, app = navigator.appVersion; return { //移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto') > -1, //opera内核 webKit: u.indexOf('AppleWebKit') > -1, /

php判断是移动端还是pc端

function isMobile(){ if (isset ($_SERVER['HTTP_X_WAP_PROFILE'])){// 如果有HTTP_X_WAP_PROFILE则一定是移动设备 return true; } if (isset ($_SERVER['HTTP_VIA'])){// 如果via信息含有wap则一定是移动设备,部分服务商会屏蔽该信息 return stristr($_SERVER['HTTP_VIA'], "wap") ? true : false;//

JavaScript判断移动端及pc端访问不同的网站

http://www.html-js.com/article/2677 现在很多网站都是分为两个版本,一个pc端的一个移动端的(响应式除外),针对这两个版本,就需要对访问的设备进行判断,如果是pc,就直接访问pc网站,否则就访问移动端网站. 对于这个问题可以通过判断UA来解决,前端js可以判断,后端判断也行,这里我们主要讨论的是如何通过js来处理. 假如我们有一个网站,pc端通过www.test.com访问,而移动端通过m.test.com来访问.我们需要做的就是当移动端访问www.test.c

js判断游览器是移动端还是PC端

js判断网页游览器是移动端还是PC端 1 <script type="text/javascript"> 2 function browserRedirect() { 3 var sUserAgent = navigator.userAgent.toLowerCase(); 4 var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; 5 var bIsIphoneOs = sUserAgent.match(/

js判断移动端还是PC端

function isMobile(){ var sUserAgent= navigator.userAgent.toLowerCase(), bIsIpad= sUserAgent.match(/ipad/i) == "ipad", bIsIphoneOs= sUserAgent.match(/iphone os/i) == "iphone os", bIsMidp= sUserAgent.match(/midp/i) == "midp", b

判断移动端与pc端

//判断是否移动端 function isPhone() { var ua = navigator.userAgent.toLowerCase(), Agents = ["android", "iphone", "symbianos", "windows phone", "ipad", "ipod"], flag = false; for (var v = 0; v < Agent