我有几个 Index.php 文件,例如(index.php、index2.php、index3.php 等),我还有一个具有不同 ID URL 的数据库。当有人输入索引文件时,看到的登录页面是动态的,只有数据库中的指定参数会更改显示的一些参数,假设我输入 domain.com/index.php?id=2 - 这是为了X 城市和域 domain.com/index2.php?id=112 将显示 Y 城市的页面。
到目前为止,一切都很好..
现在我正在尝试插入一个 Iphone 检测代码,该代码会将正在输入 url 从 iphone 的用户重定向到对 iphone 友好的设计。所以我创建了一个 i-index.php 将以下代码插入到 index.php 页面中:
<?
if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER['HTTP_USER_AGENT'],'iPod'))
{
header('Location: http://www.mydomain.com/mobile/i-index.php');
exit();
}
?>
现在,当我从我的 iphone 输入 url mydomain.com/index.php?id=1 时,我被重定向到 i-index.php 文件,而不是指定的 ID (?id=1)。
我希望我的解释不会令人困惑。谁能建议它重定向到指定ID的方法(原始索引和移动索引都正确连接到数据库)
谢谢