复制代码代码如下:
function isMobile(){
$useragent=isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';
$useragent_commentsblock=preg_match('|(.*?)|',$useragent,$matches)>0?$matches[0]:'';
関数 CheckSubstrs($substrs,$text){
foreach($substrs as $substr)
if(false!==strpos($text,$substr)){
true を返す;
}
false を返します。
}
$mobile_os_list=array('Google ワイヤレス トランスコーダ','Windows CE','WindowsCE','Symbian','Android','armv6l','armv5','Mobile','CentOS','mowser' ,'AvantGo','Opera Mobi','J2ME/MIDP','Smartphone','Go.Web','Palm','iPAQ');
$mobile_token_list=array('プロファイル/MIDP','構成/ 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,$useragent_commentsblock) ||
CheckSubstrs($mobile_token_list,$useragent);
if ($found_mobile){
true を返します。
}else{
false を返します。
}
}
if (isMobile())
echo '手机登录m.jb51.com';
else
echo '电脑登录www.jb51.com';
?>
http://www.bkjia.com/PHPjc/718608.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/718608.html技術記事复制代码代码如下: ?php function isMobile(){ $useragent=isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; $useragent_commentsblock=preg_match('|(.*?)...