冰楓論壇

 找回密碼
 立即註冊
查看: 674|回覆: 0

[心得] 判斷是android還是ios還是wp的訪問網站

[複製鏈接]

33

主題

0

好友

34

積分

新手上路

Rank: 1

UID
62810
帖子
64
主題
33
精華
0
積分
34
楓幣
2948
威望
32
存款
0
贊助金額
0
推廣
0
GP
32
閱讀權限
10
性別
保密
在線時間
41 小時
註冊時間
2014-5-26
最後登入
2019-5-7
發表於 2015-6-28 14:09:43 |顯示全部樓層
下文來為各位整理一段php判斷是Android還是iOS還是wp的訪問網站例子,非常 的實用希望對各位朋友會有所幫助.

在php中可以用$_SERVER['HTTP_USER_AGENT']來區分是android、ios還是wp的請求,具體可以用以下代碼來實現:
$userAgent = $_SERVER['HTTP_USER_AGENT'];
if (preg_match("/(iPod|iPad|iPhone)/", $userAgent))
{
    echo 'ios'; //IOS客戶端
}
elseif (preg_match("/WP/", $userAgent))
{
    echo 'wp'; //WinPhone客戶端
}
elseif (preg_match("/android/i", $userAgent)) {
    echo 'android'; //android客戶端
}
當然我也可以在網頁頭部加上一段js代碼效果是一樣的
<script type="text/javascript">
try {
var urlhash = window.location.hash;
if ( !urlhash.match("fromapp") ) {
  if ( (navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad|SymbianOS|Windows Phone)/i) )) {
   window.location = "http://m.111cn.net";
  }
}
}
catch(err) {
}
</script>

這樣只要是手機訪問網站就會自動到了手機版本網站了
您需要登入後才可以回帖 登入 | 立即註冊

正在連接伺服器...
打開冰楓聊天室
廣告刊登意見回饋關於我們職位招聘

Copyright © 2011-2019 冰楓論壇, All rights reserved

免責聲明:本網站是以即時上載留言的方式運作,本站對所有留言的真實性、完整性及立場等,不負任何法律責任。

而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。

小黑屋|意見反饋|手機版|Archiver|冰楓論壇

GMT+8, 2019-7-18 12:45

APP Store下載 Play Store下載
回頂部