【发布时间】:2015-08-27 17:41:40
【问题描述】:
我有这段代码,我试图将移动用户重定向到移动优化页面,并将桌面用户重定向到桌面页面。
<?php if(stristr($_SERVER['HTTP_USER_AGENT'],'iPad')||
stristr($_SERVER['HTTP_USER_AGENT'],'iPhone')||
stristr($_SERVER['HTTP_USER_AGENT'],'iPod')||
stristr($_SERVER['HTTP_USER_AGENT'],'Android')){ ?>
mobile-page.com
<?php } else { ?>
dekstop-page.com
<?php } ?>
现在我正在尝试通过执行 elseif 语句来进一步重定向移动 Android 和 Iphone 用户,但我收到了错误。
<?php if(stristr($_SERVER['HTTP_USER_AGENT'],'iPad')||
stristr($_SERVER['HTTP_USER_AGENT'],'iPhone')||
stristr($_SERVER['HTTP_USER_AGENT'],'iPod')){ ?>
iphone-page.com
<?php } elseif(stristr($_SERVER['HTTP_USER_AGENT'],'Android')){ ?>
android-page.com
<?php } else { ?>
dekstop-page.com
<?php } ?>
有人可以帮我解决我做错的地方吗?
【问题讨论】:
-
如果需要自动重定向,请使用标头。
-
能否提供您收到的错误信息,以便我们更好地确定您遇到的问题?
标签: php android redirect mobile