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 = '';
        }

  • 相关阅读:
    JUC 1
    给定一个随机数生成器randm(),获得randn()
    堆与优先队列
    集合与映射
    二分搜索树
    链表
    栈与队列
    PostgreSQL ALTER TABLE 命令
    postgresql修改自增序列
    SQL 删除重复行,只保留一条记录
  • 原文地址:https://www.cnblogs.com/isboy/p/4277514.html
Copyright © 2011-2022 走看看