2012-05-22 99 views
0

我添加了一個PHP的移動重定向到我的網站:移動設備重定向再回到桌面站點

<?php 


require_once('mobile_device_detect.php'); 
$mobile = mobile_device_detect(); 
if($mobile==true){ 
    header('Location:http://www.esielectrical.co.uk/mobile'); 
}else{ 
    header('Location:http://www.esielectrical.co.uk/index.html'); 
} 
exit; 

?> 

當我使用的移動網站,我嘗試使用要回桌面版鏈接。

什麼是這樣做的最佳方式?

有人可以幫我嗎?

在此先感謝!

回答

0

該鏈接應該可能有一個URL變量,所以你可以添加到你的移動檢查,看看是否設置了該變量。一旦設置了該變量,您可以在會話中設置一個值,並使用該值來檢查用戶當前的偏好設置爲移動設備還是桌面設備。

0

當服務器得到一個頁面請求時,這個請求頭也有瀏覽器信息。因爲這是要求。

當您在發送響應的服務器上設置標題時。請注意,您正在發送回覆,並且此時您應該爲顯示您重定向頁面的移動版本設置參數,以便您重定向的頁面可以檢測到此重定向我需要顯示移動版本。

您可以設置cookie,您應該在第一次獲取請求表單最終用戶時設置此cookie。 U可以將操作系統類型存儲在cookie中。

或在URL中傳遞值,以便檢測到它呈現移動版本。

你的問題應該在這之間。

相關問題