网站备案 | 公司简介
张家口网站制作-全国统一热线:13730986092 服务热线:13730986092
当前位置:张家口网站建设 > 知识分享 > 程序开发 >
客服①:惠誉科技业务人员在线洽谈
客户评价
公司动态 相关下载 网站建设 网站推广 网页设计 解决方案 css知识 空间域名 行业新闻 程序开发 百度竞价SEM
PHP判断页面是电脑访问还是手机访问,输出不同内容
文章出自:未知     发布时间:2016-11-28 15:08
PHP判断页面是电脑访问还是手机访问,输出不同内容
Php代码,
function is_mobile_request()  
{  
 $_SERVER['ALL_HTTP'] = isset($_SERVER['ALL_HTTP']) ? $_SERVER['ALL_HTTP'] : '';  
 $mobile_browser = '0';  
 if(preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|iphone|ipad|ipod|android|xoom)/i', strtolower($_SERVER['HTTP_USER_AGENT'])))  
  $mobile_browser++;  
 if((isset($_SERVER['HTTP_ACCEPT'])) and (strpos(strtolower($_SERVER['HTTP_ACCEPT']),'application/vnd.wap.xhtml+xml') !== false))  
  $mobile_browser++;  
 if(isset($_SERVER['HTTP_X_WAP_PROFILE']))  
  $mobile_browser++;  
 if(isset($_SERVER['HTTP_PROFILE']))  
  $mobile_browser++;  
 $mobile_ua = strtolower(substr($_SERVER['HTTP_USER_AGENT'],0,4));  
 $mobile_agents = array(  
    'w3c ','acs-','alav','alca','amoi','audi','avan','benq','bird','blac',  
    'blaz','brew','cell','cldc','cmd-','dang','doco','eric','hipt','inno',  
    'ipaq','java','jigs','kddi','keji','leno','lg-c','lg-d','lg-g','lge-',  
    'maui','maxo','midp','mits','mmef','mobi','mot-','moto','mwbp','nec-',  
    'newt','noki','oper','palm','pana','pant','phil','play','port','prox',  
    'qwap','sage','sams','sany','sch-','sec-','send','seri','sgh-','shar',  
    'sie-','siem','smal','smar','sony','sph-','symb','t-mo','teli','tim-',  
    'tosh','tsm-','upg1','upsi','vk-v','voda','wap-','wapa','wapi','wapp',  
    'wapr','webc','winw','winw','xda','xda-' 
    );  
 if(in_array($mobile_ua, $mobile_agents))  
  $mobile_browser++;  
 if(strpos(strtolower($_SERVER['ALL_HTTP']), 'operamini') !== false)  
  $mobile_browser++;  
 // Pre-final check to reset everything if the user is on Windows  
 if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'windows') !== false)  
  $mobile_browser=0;  
 // But WP7 is also Windows, with a slightly different characteristic  
 if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'windows phone') !== false)  
  $mobile_browser++;  
 if($mobile_browser>0)  
  return true;  
 else 
  return false;  

判断然后输出内容到前台
if (is_mobile_request())  
    {echo $contentmobile;}  //输出手机端内容
    else
    {
        echo $content;//输出电脑端内容
        }

文章出自:张家口网站建设公司- 如转载请注明出处!
上一篇:ecshop利用getAll输出数据库代码

下一篇:destoon资讯调用tag相关文章,无相关文章调用最新

信息中心
News Center
相关信息
客户评价
最新案例
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
137-3098-6092137-3098-6092在线QQ咨询在线QQ咨询
咨询电话:137 3098 6092 手机:137 3098 6092
地址:张家口桥西区SOHO 网址:https://www.zjkhuiyu.com 邮箱:502815953@qq.com
版权所有 2010-2015(C) 张家口惠誉科技有限公司 保留所有权利