我有几个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检测php
到目前为止好..
现在我想插入一台iPhone检测代码,这将重定向正在进入从iphone的URL到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输入网址mydomain.com/index.php?id=1我是重定向到i-index.php文件,但不是指定的ID(?id = 1)。
我希望我的解释不要混淆。任何人都可以提出一个方法为它重定向到指定的ID(包括原来的索引的移动指数都被正确连接到数据库)
谢谢
我的代码中没有看到任何'?id = 1' – zerkms
请参阅关于PHP如何检测iPhone的内容。 http://stackoverflow.com/questions/10632400/iphone-detection-php – Othman