zoukankan      html  css  js  c++  java
  • PC端和手机访问调用不同的页面,JS和PHP不同方法

    js方法:

        var urlqr = location.href;
        urlqr = urlqr.replace(/iphoneF_/, "pc")这里写正则替换页面地址

    if(IsPC())  window.location.replace(urlqr);//PC端访问就跳转到PC页面

    else window.location.replace(urlqr);//否则跳转移动页面

            //判断是否pc端访问
             function IsPC() {
                 var userAgentInfo = navigator.userAgent;
                 var Agents = ["Android", "iPhone",
                             "SymbianOS", "Windows Phone",
                             "iPad", "iPod"];
                 var flag = true;
                 for (var v = 0; v < Agents.length; v++) {
                     if (userAgentInfo.indexOf(Agents[v]) > 0) {
                         flag = false;
                         break;
                     }
                 }
                 return flag;
             }

    PHP:判断web端访问还是移动端访问

    只需匹配$_SERVER['HTTP_USER_AGENT']变量

        if (stripos($_SERVER['HTTP_USER_AGENT'],'windows')) {
            $isWeb = '';
        } else {
            $isiPhone = '';
        }

  • 相关阅读:
    SpringMVC整合redis(Spring Data Redis)
    maven——pom.xml
    腾讯云Nginx配置HTTPS
    LNMP运行环境搭建
    Mac——homebrew安装PHP环境
    Yii2之路——安装配置
    Linux之路——FFmpeg安装
    PHP之路——geohash查找附近的人
    PHPStorm对laravel代码自动提示
    shell命令总结
  • 原文地址:https://www.cnblogs.com/isboy/p/4277514.html
Copyright © 2011-2022 走看看