PHP判断是否是移动端电脑QQ、UC浏览器常用代码
function
checkmobile()
{
//判断移动端代码中是否为真,返回,那么是在移动端,如果返回false,则不是在移动端。可根据您的需求定制。 † =
设置
(
'iphone'
,
'android'
,
'手机'
,
'移动'
、
'webfront'
、
'java'
、
'opera mobi'
、
'' ''ucweb'
、
'windows ce'
、
'symbian'
、
'系列、
'sony'
、 '黑莓'
,
'多普达'
,
's'sams
,
,
,
'palmsource'
,
'xda '
,
'pieplus'
,
'''魅族'
,
'cldc'
,
'摩托罗拉'
,
'foma'
,
'docomo row.''docomo''
, ›
'华为'
,
'novar ra'
、
'酷派'
、
'webos'
、'
、
'palmsource'
、
'al卡特勒
,
'amoi'
,
'ktouch'
,
'nexian'
,,
,
,
'飞利浦'
、
'萨基姆'
、
'wellcom'
、
'bunjalloo'
、、
、
,
'智能手机'
,
'iemobile'
,
'主'
'zte-'
,
'longcos'
''pantech'
,
'金立'
、
'门户浏览器、'
、
'嘻哈'
、
'明基'
、
'海尔'
、
、
、'^lct'320x320'
、
'240x320'
,
'176x220'
);
$ =
set
(
'windows Phone '
);
//$_SERVER中包含的Wap浏览器服务器字符串['HTTP_USER_AGENT ']
$wmlbrowser_list=
设置
(
'cect'
,
'仁宝'
,
'ctl'
、
、 n.e.c.'
、
'tcl'
、
'阿尔卡特'
、
'er ICSSON'
,, ,, '大线'
,
'dbtel'
,
'东信'
,
'pantech'' '
、
'飞利浦'
、
'海尔'
、
'康佳'
、
‘客健’
,
'联想'
,
'benq'
,
'mot'
,
,
,' ‘诺基亚’
,
'萨基姆'
、
'叹息'
、
'sed'
'叹息'
、
'松下'
、
'索尼爱立信'
、
'夏普'
、
'夏新'
、'
'中兴'
);
† 'gt-p1000'
) ;
$useragent
= strtolower[VER 'HTTP_USER_AGENT'
]);
如果
假;
| useragent
,
$mobilebrowserlist
,true))) {
$_G
[][' $v
;后 2'
;
) ,
$wmlbrowser_list
))) {
$_G
[
'移动'
'移动'
'回归
'3'
; - 'mozilla'
、
'chrome'
、
'safari'
、
'opera'
、
'm3gate',
、
'openwave'
、
'短期、
$浏览器>'未知'
;†> true ;
}
否则
{
返回
}
}
if
(checkmobile() ) {
define(
'DDTYPE'
,
'移动'
'手机'♺
}♺
); {
define(
'DDTYPE'
,
'pc'
);
}
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。