如何引導手機用戶m.test.com //for mobile*
如何移動用戶和PC用戶重定向到另一個網址,但在同一個網頁
和PC用戶test.com // pc user
在PHP?或者我應該在CSS中完成?
如何引導手機用戶m.test.com //for mobile*
如何移動用戶和PC用戶重定向到另一個網址,但在同一個網頁
和PC用戶test.com // pc user
在PHP?或者我應該在CSS中完成?
基本上,你想要的是一個瀏覽器開關:你根據瀏覽器正在請求的信息和從哪個操作系統執行操作。你可以做到這一點無論是在服務器(PHP)或客戶端(JS)上:
$_SERVER['HTTP_USER_AGENT']
或get_browser()
,然後通過header()
發送重定向根據需要navigator.userAgent
和朋友來決定,然後設置location.href
做重定向。退房本教程How To Redirect Mobile Users On Your Website
PHP的方法
如果您的網站在PHP編碼你可以用這種方法來重定向你 移動用戶。使用這種方法的好處在於,您不僅限於在JavaScript上運行的瀏覽器,因此您不是 。但是,您將不得不 列出多個用戶代理。
要使用此腳本,您的頁面擴展名必須是.php,而您的 託管帳戶必須支持PHP。將以下代碼添加到您的 網站的< head>部分。
<?php
$iphone = strpos($_SERVER[‘HTTP_USER_AGENT’],」iPhone」);
$android = strpos($_SERVER[‘HTTP_USER_AGENT’],」Android」);
$palmpre = strpos($_SERVER[‘HTTP_USER_AGENT’],」webOS」);
$berry = strpos($_SERVER[‘HTTP_USER_AGENT’],」BlackBerry」);
$ipod = strpos($_SERVER[‘HTTP_USER_AGENT’],」iPod」);
if ($iphone || $android || $palmpre || $ipod || $berry == true)
{
echo 「<script>window.location=’http://m.site.com'</script>」;
}
?>
你會發現在這個帖子標題爲Simple PHP Mobile Website Redirect Code這個代碼。
這就是我需要的。謝啦! – WapDL
@WapDL太棒了!然後接受答案:-)謝謝! –