指点云用户90 发表于 2022-7-23 22:18:55

Typecho 判断WAP客户端和pc端

代码如下:<?php
function wap(){
if(@stristr($_SERVER['HTTP_VIA'],"wap")){
return true;
}elseif(strpos(strtoupper($_SERVER['HTTP_ACCEPT']),"VND.WAP.WML") > 0){
return true;
}elseif(preg_match('/(blackberry|configuration\/cldc|hp |hp-|htc |htc_|htc-|iemobile|kindle|midp|mmp|motorola|mobile|nokia|opera mini|opera |Googlebot-Mobile|YahooSeeker\/M1A1-R2D2|android|iphone|ipod|mobi|palm|palmos|pocket|portalmmm|ppc;|smartphone|sonyericsson|sqh|spv|symbian|treo|up.browser|up.link|vodafone|windows ce|xda |xda_)/i', $_SERVER['HTTP_USER_AGENT'])){
return true;
}else{
return false;
}
}
?>调用代码(以加载样式表为例):

<?php if(wap()) { ?>
//手机端内容
<?php } else { ?>
//电脑端内容
<?php } ?>

页: [1]
查看完整版本: Typecho 判断WAP客户端和pc端