• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php判断终端是手机还是电脑访问网站代码_php

php 搞代码 3年前 (2018-06-21) 122次浏览 已收录 0个评论
 <?php  function check_wap() {       if (isset($_SERVER['HTTP_VIA'])) return true;       if (isset($_SERVER['HTTP_X_NOKIA_CONNECTION_MODE'])) return true;       if (isset($_SERVER['HTTP_X_UP_CALLING_LINE_ID'])) return true;       if (strpos(strtoupper($_SERVER['HTTP_ACCEPT']),"VND.WAP.WML") > 0) {           // Check whether the browser/gateway says it accepts WML.           $br = "WML";       } else {           $browser = isset($_SERVER['HTTP_USER_AGENT']) ? trim($_SERVER['HTTP_USER_AGENT']) : '';           if(empty($browser)) return true;         $mobile_os_list=array('Google Wireless Transcoder','Windows CE','WindowsCE','Symbian','Android','armv6l','armv5','Mobile','CentOS','mowser','AvantGo','Opera Mobi','J2ME/MIDP','Smartphone','Go.Web','Palm','iPAQ');                          $mobile_token_list=array('Profile/MIDP','Configuration/CLDC-','160×160','176×220','240×240','240×320','320×240','UP.Browser','UP.Link','SymbianOS','PalmOS','PocketPC','SonyEricsson','Nokia','BlackBerry','Vodafone','BenQ','Novarra-Vision','Iris','NetFront','HTC_','Xda_','SAMSUNG-SGH','Wapaka','DoCoMo','iPhone','iPod');                          $found_mobile=checkSubstrs($mobile_os_list,$browser)                      checkSubstrs($mobile_token_list,$browser);    if($found_mobile)    $br ="WML";   else $br = "WWW";     }       if($br == "WML") {           return true;       } else {           return false;       }   }  function checkSubstrs($list,$str){  $flag = false;  for($i=0;$i<count($list);$i++){   if(strpos($str,$list[$i]) > 0){    $flag = true;    break;   }  }  return $flag; }  if(check_wap()){  echo "wap"; }else{ echo "web"; }  ?>

欢迎大家阅读php判断终端是手机还是电脑访问网站代码_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码


喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址