zoukankan      html  css  js  c++  java
  • php $_SERVER['HTTP_USER_AGENT'] 2

    //mobile  false pc   true no pc
        function is_mobile(){
            $agent = strtolower($_SERVER['HTTP_USER_AGENT']);
            $is_pc = (strpos($agent, 'windows nt')) ? true : false;
            $is_mac = (strpos($agent, 'mac os')) ? true : false;
            /* $is_linux =    (strpos($agent, 'linux')) ? true : false;
            $is_unix =    (strpos($agent, 'unix')) ? true : false;
             */
            $is_iphone = (strpos($agent, 'iphone')) ? true : false;
            $is_android = (strpos($agent, 'android')) ? true : false;
            $is_ipad = (strpos($agent, 'ipad')) ? true : false;
            

            if($is_pc){
                  return  false;
            }
            
            if($is_mac){
                  return  true;
            }
            
            /* if($is_linux){
                  return  false;
            }
            
            if($is_unix){
                  return  false;
            } */
            
            if($is_iphone){
                  return  true;
            }
            
            if($is_android){
                  return  true;
            }
            
            if($is_ipad){
                  return  true;
            }
        }
        
        function infoAgent(){
            $agent = strtolower($_SERVER['HTTP_USER_AGENT']);
            return $agent;
        }
        
        function is_iphone(){
            $info = false;
            if(strpos(tecrm::infoAgent(), 'iphone')){
                $info = "iphone";
            }
            return $info;
        }
        
        function is_android(){
            $info = false;
            if(strpos(tecrm::infoAgent(), 'android')){
                $info = "android";
            }
            return $info;
        }
        
        function is_ipad(){
            $info = false;
            if(strpos(tecrm::infoAgent(), 'ipad')){
                $info = "ipad";
            }
            return $info;
        }

  • 相关阅读:
    F
    Common Subsequence
    Neighbor House
    Robberies(背包)
    Stock Exchange(LIS最长上升子序列问题)
    Compromise(LCS)
    POJ-3356 AGTC (最短编辑距离问题)
    Monkey and Banana(LIS最长上升子序列)
    网络编程之网络协议
    面向对象高级
  • 原文地址:https://www.cnblogs.com/yuwensong/p/4060480.html
Copyright © 2011-2022 走看看