PHP 自动判断客户端平台(PC、安卓、iPhone、平板)

转载 2013年12月02日 09:39:40
        /*  PHP 自动判断客户端平台(PC、安卓、iPhone、平板) 
         *  strtolower() 函数把字符串转换为小写; 
         *  strpos()     函数返回字符串在另一个字符串中第一次出现的位置。(如果没有找到该字符串,则返回 false); 
         *  三目:       (条件) ? (为真时输出的值) : (为假时输出的值),如:2>1?'真的':'假的',此三目会输出‘真的’字符串。 
         */  
        $agent = strtolower($_SERVER['HTTP_USER_AGENT']);  
        $is_pc = (strpos($agent, 'windows nt')) ? true : false;  
        $is_iphone = (strpos($agent, 'iphone')) ? true : false;  
        $is_ipad = (strpos($agent, 'ipad')) ? true : false;  
        $is_android = (strpos($agent, 'android')) ? true : false;  
      
        if($is_pc){  
            echo "<script>location.href='http://www.gold195.com/uploadfile/20121126/YD_dyj.apk'</script>";  
        }else if($is_iphone){  
            echo "<script>location.href='https://itunes.apple.com/cn/app/da-yin-jia/id550815943?mt=8'</script>";  
        }else if($is_ipad){  
            echo "<script>location.href='https://itunes.apple.com/cn/app/da-yin-jia/id550815943?mt=8'</script>";
        }else if($is_android){  
            echo "<script>location.href='http://www.gold195.com/uploadfile/20121126/YD_v1.1.5_20130807_1550.apk'</script>";  
        }

相关文章推荐

[PHP]如何使用Mobile_Detect来判断访问网站的设备:安卓,平板,电脑

Mobile_Detect 是一个轻量级的开源移动设备(手机)检测的 PHP Class, 它使用 User-Agent 中的字符串,并结合 HTTP Header,来检测移动设备环境。 这个设备检测...

安卓手机或者平板文件系统中出现自动创建 SDCARD/JOY 目录的解决办法

去年入手的安卓平板电脑 Asus Nexus 7 ,用了壹年多时间都挺正常的,结果从今年五月份开始,文件系统中莫名其妙的出现壹個文件夹 SDCARD/JOY ,打开看的时候,发现里面会自动创建几個目录...

如何使用Mobile_Detect来判断访问网站的设备:安卓,平板,电脑

Mobile_Detect 是一个轻量级的开源移动设备(手机)检测的 PHP Class, 它使用 User-Agent 中的字符串,并结合 HTTP Header,来检测移动设备环境。 这个设备...
  • amqvje
  • amqvje
  • 2015年03月31日 23:39
  • 4216

安卓装逼技巧:QQ空间变iPhone8客户端

有时候看到别人发的QQ空间动态,手机型号显示的都是“高大上”的型号,超羡慕有木有? 其实,对方可能用了“障眼法”! 今天小编就教大家这个装逼小技能。 首先,确保你的安卓手机已经Root ,装一个第三方...

【Bootstrap】自动适应PC、平板、手机的Bootstrap栅格系统

栅格系统英文为“grid systems”,也有人翻译为“网格系统”,运用固定的格子设计版面布局,其风格工整简洁,在二战后大受欢迎,已成为今日出版物设计的主流风格之一。 1692年,新登基的法国国王路...

安卓app客户端访问php服务器数据交互

客户端使用httpclient与服务器数据交互是,类似在网页上提交一个表单,设定表单里各个input的名字,值,选择method为POST或GET,设置处理action的php文件,在安卓里也是类似的...

安卓客户端和php服务端传输包含中文文件名的文件

使用httpURLConnection可以在安卓客户端和php服务端进行文件传输。当待传输的文件名中包含中文时,会导致上传失败。如待传输的文件名为 "中文.txt" 。 传输失败的原因是由文件名的编码...
  • nashJG
  • nashJG
  • 2015年11月04日 22:41
  • 509

安卓app客户端和使用php的服务器端数据交互

php擅长网页开发,对http协议支持很好,如果采用php作为服务器的后台开发语言和安卓客户端进行数据交互,使封装了http协议的httpclient这个jar包,可以轻松进行数据交互,不需要了解ht...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP 自动判断客户端平台(PC、安卓、iPhone、平板)
举报原因:
原因补充:

(最多只允许输入30个字)