我一直在使用PHP代码段来检测最终用户的用户代理,并根据用户代理提供特定于设备的内容。所采用的基本逻辑是......“如果你是一个iPad,转到这个URL ...如果你是一个iPhone,转到这个URL ...如果你不是,继续你的快乐方式,并加载后面的html“。ASP替代用户代理PHP
一切工作都很好的PHP片段。但是,这些文件现在需要从ASP服务器提供,我不知道如何在ASP中复制解决方案。所以,我在这里寻求帮助。已经有一位“ASP专家”在工作。但是,我们正处于没有解决方案的第二周。任何你可以做的事情都是值得赞赏的。
下面的例子显示了我一直在使用的PHP。真正的HTML由于其长度而被删除。
<?php
//setting the iPhone/iPod/iPad browser variables
$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
$ipad = strpos($_SERVER['HTTP_USER_AGENT'],"iPad");
//detecting device browser
if ($iphone == true){
header('Location: Webinar_iPhone.mp4') ;
}
if ($ipod == true){
header('Location: Webinar_iPhone.mp4') ;
}
if ($ipad == true){
header('Location: Webinar_iPad.mp4') ;
}
else {
?>
<HTML>
<HEAD>
<TITLE>
</TITLE>
</HEAD>
<BODY>
This is a test
</BODY>
</HTML>
<?php
}
?>
感谢,
谢恩
你有没有想过如何检测用户代理超过一周的“专家”? – CodeCaster