寒光博客

php判断浏览设备是否是手机端
记录于Emlog旧站 恢复于:2019-07-20 说明 比较轻松的防止加载没必要的东西了。之前是用css3来判...
扫描右侧二维码阅读全文
08
2016/08

php判断浏览设备是否是手机端

记录于Emlog旧站 恢复于:2019-07-20

说明

比较轻松的防止加载没必要的东西了。之前是用css3来判断屏幕宽度,然后重定义css样式以获得最佳浏览体验。

判断是否属手机:

function is_mobile() {
    $user_agent = $_SERVER['HTTP_USER_AGENT'];
    $mobile_agents = Array("240x320","acer","acoon","acs-","abacho","ahong","airness","alcatel","amoi","android","anywhereyougo.com","applewebkit/525","applewebkit/532","asus","audio","au-mic","avantogo","becker","benq","bilbo","bird","blackberry","blazer","bleu","cdm-","compal","coolpad","danger","dbtel","dopod","elaine","eric","etouch","fly ","fly_","fly-","go.web","goodaccess","gradiente","grundig","haier","hedy","hitachi","htc","huawei","hutchison","inno","ipad","ipaq","ipod","jbrowser","kddi","kgt","kwc","lenovo","lg ","lg2","lg3","lg4","lg5","lg7","lg8","lg9","lg-","lge-","lge9","longcos","maemo","mercator","meridian","micromax","midp","mini","mitsu","mmm","mmp","mobi","mot-","moto","nec-","netfront","newgen","nexian","nf-browser","nintendo","nitro","nokia","nook","novarra","obigo","palm","panasonic","pantech","philips","phone","pg-","playstation","pocket","pt-","qc-","qtek","rover","sagem","sama","samu","sanyo","samsung","sch-","scooter","sec-","sendo","sgh-","sharp","siemens","sie-","softbank","sony","spice","sprint","spv","symbian","tablet","talkabout","tcl-","teleca","telit","tianyu","tim-","toshiba","tsm","up.browser","utec","utstar","verykool","virgin","vk-","voda","voxtel","vx","wap","wellco","wig browser","wii","windows ce","wireless","xda","xde","zte");
    $is_mobile = false;
    foreach ($mobile_agents as $device) {
        if (stristr($user_agent, $device)) {
            $is_mobile = true;
            break;
        }
    }
    return $is_mobile;
}

if (判断)语句

<?php
if( is_mobile() ){
Your Code
}
?>

笔记笔记O(∩_∩)O哈!

例如

<?php
//emlog 调用模板css www.iitboy.cn
if ( is_mobile()) {
  echo "<link rel='stylesheet' href='".TEMPLATE_URL."style2.css'>";
} else {
  echo "<link rel='stylesheet' href='".TEMPLATE_URL."style.css'>";
}
?>
本文作者:Author:     文章标题:php判断浏览设备是否是手机端
本文地址:https://www.dxoca.cn/skill/162.html       百度已收录
版权说明:若无注明,本文皆为“Dxoca's blog (寒光博客)”原创,转载请保留文章出处。
Last modification:July 20th, 2019 at 01:58 pm
如果觉得我的文章对你有用,请随意赞赏

Leave a Comment