根据具有一个链接的设备打开不同的URL

时间:2012-12-13 08:58:17

标签: touchscreen

抱歉,如果这有点容易,但我还没有在线找到答案......(

我希望有一个指向两个不同网址的链接,具体取决于访问该网站的设备。所以,例如我单击一个链接,如果我在使用触摸屏的任何东西,它会将我发送到page01.htm,但如果我用鼠标访问该网站(即可以悬停的东西),它会将我发送到page02热媒。

基本上,这是为了假设触摸屏上的翻转效果。在个人电脑版本中,翻转效果突出显示地图上的不同状态,然后点击状态特定页面。在触摸屏上,我们希望能够单击地图上的状态(这将突出显示状态),然后再次单击以使其进入特定于状态的页面。

如果有更好的方法,我完全愿意接受建议! : - )

谢谢!

1 个答案:

答案 0 :(得分:0)

你可以尝试这样的事情。

<?php
function istouch() {
    //detect if client device is touch (not 100% reliabe I guess)
    if(preg_match('~iPad|iPhone|iPod|Android|webOS~',$_SERVER['HTTP_USER_AGENT'])) return true;
    else return false;
}
?>

然后,当用户访问您的页面时,此函数返回true,您可以重定向到您需要的页面。