thinkphp判断访客为手机端或PC端的方法_php实例_脚本之家

此间先说下大概的贰个思路 轻松两步:

二、完毕情势:

下边代码的话小编竭尽加上注释:复制代码
代码如下://判定是还是不是属手提式有线电电话机//代码看上去比很多,其实就是数组里面显得多而乱,不要被表面现象所吓倒哦!
function is_mobile(){ $user_agent = $_SERVER[‘HTTP_USER_AGENT’];
$mobile_agents =
Array(“240×320″,”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卡塔尔(قطر‎ {
//stristr 查找访客端音信是或不是在上述数组中,不设有即为PC端。 $is_mobile =
true; break; } } return $is_mobile; } define(‘THINK_PATH’,’./CORE/’卡塔尔(قطر‎;
if{ //跳转至wap分组 echo ‘您是手提式有线电话机端访谈的,已跳转到手提式有线话机端’; define;
define; }else{ echo ‘你是PC端访谈的’; define; define; } define; require
THINK_PATH.’core.php’;

指望本文所述对咱们的ThinkPHP框架程序设计有着扶持。

统版本号和浏览器以致它的版本号(贴出的代码中数组中独有运动端音讯,因而前面只需决断是还是不是为数组中的某八个值就可以).

这些年备选给本身的网址做一个小进级,让顾客在手提式有线电话机二维码扫描的时候显得切合手提式有线话机带来呈现的模板,代码是参照别人的

本文实例陈说了thinkphp判定访客为手提式有线电话机端或PC端的方法。分享给大家供大家参谋。具体达成方式如下:

一、问题:

据说数组中的值来决断访客是还是不是为手机、pad、之类的移动端,假诺是的话就规定项目路径、名叫您的手提式有线电话机端模版如复制代码 代码如下:define;

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图