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

  • 相关阅读:
    通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库
    JDBC连接
    多线程TCP的socket通信
    基于UDP协议的socket通信
    基于TCP协议的socket通信
    设计模式之单例模式
    设计模式之代理模式
    设计模式之策略模式
    >hibernate-session中的方法
    >hibernate的四种状态
  • 原文地址:https://www.cnblogs.com/isboy/p/4277514.html
Copyright © 2011-2022 走看看