因为APP的各个系统不同区分苹果和安卓所以应该有两个下载地址,想让链接自动识别是苹果IOS还是安卓然后跳转到对应的下载链接,寻找了许久,都是JS识别,但是没有一个有用的!(或者不适合我)
于是寻找PHP相关的解决方案,发现一个非常有效,可以输出对应链接,稍微改了一下就可以实现跳转了,代码如下:
<?php
$agent = strtolower($_SERVER['HTTP_USER_AGENT']);
$iphone = (strpos($agent, 'iphone')) ? true : false;
$ipad = (strpos($agent, 'ipad')) ? true : false;
$android = (strpos($agent, 'android')) ? true : false;
if($iphone || $ipad)
{
header("Location: 你的苹果链接");
}
if($android){
header("Location: 你的安卓链接");
}
?>
上面的代码其实已经可以完美解决问题但是在PC端的时候会访问失败,所以我们可以在中间在插入一个判断即可,代码如下:
<?php
$agent = strtolower($_SERVER['HTTP_USER_AGENT']);
$iphone = (strpos($agent, 'iphone')) ? true : false;
$ipad = (strpos($agent, 'ipad')) ? true : false;
$android = (strpos($agent, 'android')) ? true : false;
$isPC = strpos($agent, 'windows nt');
if($iphone || $ipad)
{
header("Location: 苹果下载链接");
}
if($android){
header("Location: 安卓下载链接");
}
if($isPC){
header("Location: 综合下载链接(PC端)");
}
?>
如果你还需要判断OS系统可以自己再次加个判断即可!非常简单使用!
很多朋友私信我想要一个下载页面和“QQ微信”打开引导浏览器的代码,我后续会上传至博客,大家自由下载~