找回密码
 立即注册

Typecho 判断WAP客户端和pc端

2022-7-23 22:18:55 · 站长社区
代码如下:
  1. <?php
  2. function wap(){
  3. if(@stristr($_SERVER['HTTP_VIA'],"wap")){
  4. return true;
  5. }elseif(strpos(strtoupper($_SERVER['HTTP_ACCEPT']),"VND.WAP.WML") > 0){
  6. return true;
  7. }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'])){
  8. return true;
  9. }else{
  10. return false;
  11. }
  12. }
  13. ?>
复制代码
调用代码(以加载样式表为例):

  1. <?php if(wap()) { ?>
  2. //手机端内容
  3. <?php } else { ?>
  4. //电脑端内容
  5. <?php } ?>
复制代码


全部评论 0

代码如下:
  1. <?php
  2. function wap(){
  3. if(@stristr($_SERVER['HTTP_VIA'],"wap")){
  4. return true;
  5. }elseif(strpos(strtoupper($_SERVER['HTTP_ACCEPT']),"VND.WAP.WML") > 0){
  6. return true;
  7. }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'])){
  8. return true;
  9. }else{
  10. return false;
  11. }
  12. }
  13. ?>
复制代码
调用代码(以加载样式表为例):

  1. <?php if(wap()) { ?>
  2. //手机端内容
  3. <?php } else { ?>
  4. //电脑端内容
  5. <?php } ?>
复制代码


热门推荐
您需要登录后才可以回帖 立即登录
说说你的想法......
0
0
0
返回顶部