我有幾個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