Php 根据设备将用户重定向到Google Play或Amazon应用商店

Php 根据设备将用户重定向到Google Play或Amazon应用商店,php,mobile,Php,Mobile,我做了一些搜索,但找不到任何有用的东西 我将放置横幅广告,希望客户根据他们的设备去正确的商店,这取决于他们是使用reg android还是kindle(还有其他使用亚马逊商店的) 如果我这样做是为了检测ios或android,我会使用$\u SERVER['HTTP\u USER\u AGENT' 这个方法会给我一个字符串,我可以从中拉出amazon吗?或者它会像其他的一样显示android吗 如果这个方法行不通,有人能给我指出正确的方向吗?谢谢 **我想用php保存Kindle Fire,您可

我做了一些搜索,但找不到任何有用的东西

我将放置横幅广告,希望客户根据他们的设备去正确的商店,这取决于他们是使用reg android还是kindle(还有其他使用亚马逊商店的)

如果我这样做是为了检测ios或android,我会使用
$\u SERVER['HTTP\u USER\u AGENT'

这个方法会给我一个字符串,我可以从中拉出amazon吗?或者它会像其他的一样显示android吗

如果这个方法行不通,有人能给我指出正确的方向吗?谢谢


**我想用php保存Kindle Fire,您可以查看中所述的用户代理“Silk”


还要检查。

谢谢你的指导,比我想象的容易多了。为了将来使用,这是我正在使用的代码

我已经在最新的KindleFire、非android手机和浏览器上进行了测试。这三个例子都有效

<?php
$amazon = strpos($_SERVER['HTTP_USER_AGENT'],"Silk");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$kindle = strpos($_SERVER['HTTP_USER_AGENT'],"Kindle");

if ($amazon || $kindle == true) 
{ 
header('Location: http://www.url1.com');
}
elseif($android == true){
header('Location: http://www.url2.com');
    }
else {
header('Location: http://www.url2.com');
    }
?>

URL中的
market://
方案可能会将设备设置为转到正确的位置。