027-87227388

手机拍二维码下载app

发布时间:2013-11-15 浏览:2882

<?php 
/**
* 手机拍二维码下载app
* 通过 $_SERVER['HTTP_USER_AGENT'] 对终端操作系统类型做出判断
* 不同终端重定向不同的下载地址,case可以根据实际情况增减
* @var terminal   $_SERVER['HTTP_USER_AGENT']中所有字母大写
*/


$terminal = strtoupper($_SERVER['HTTP_USER_AGENT']); //终端操作系统
preg_match('/IPHONE|ANDROID|IPAD/',$terminal,$terminal_s); //正则配置中ing

switch($terminal_s[0]){
//iOS 用户只能在itunes下载
case 'IPHONE':
header("Location:http://itunes.apple.com/cn/app/");
break;

case 'IPAD':
header("Location:http://itunes.apple.com/cn/app/");
break;

case 'ANDROID':
// We'll be outputting a apk
header('Content-type: application/apk');
// It will be called downloaded.apk
//filename 自定义路径
header('Content-Disposition: attachment; filename="app.apk"');
//------------------------------------------------------------
//或者可以直接重定向aap 存放路径地址,也可以实现下载
//header("Location:http://www.app.com/app.apk");
break;

default:
//以上配置失败后可以重定向到一URL地址, 比如官网手动下载
header("Location:http://www.baidu.com");
}
?>