Tp5 判断电脑手机端 自动切换
Posted liiu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tp5 判断电脑手机端 自动切换相关的知识,希望对你有一定的参考价值。
//判断是否是手机
function is_mobile()
{
$user_agent = $_SERVER[‘HTTP_USER_AGENT‘];
$mobile_agents = Array("240x320","acer","acoon","acs-","abacho","ahong",
"airness","alcatel","amoi","android","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;
}
is_mobile();
if ( is_mobile() ) {
Header("HTTP/1.1 301 Moved Permanently");
define(‘BIND_MODULE‘,‘index‘);
Header("Location: http://".$_SERVER["HTTP_HOST"].‘/index/index/index‘);
}else{
Header("HTTP/1.1 301 Moved Permanently");
define(‘BIND_MODULE‘,‘admin‘);
Header("Location: http://".$_SERVER["HTTP_HOST"].‘/admin/index/index‘);
}
以上是关于Tp5 判断电脑手机端 自动切换的主要内容,如果未能解决你的问题,请参考以下文章
Any Mobile Theme Switcher 手机端和PC端自动切换主题