- UID
- 62810
- 帖子
- 64
- 主題
- 33
- 精華
- 0
- 積分
- 34
- 楓幣
- 2964
- 威望
- 32
- 存款
- 0
- 贊助金額
- 0
- 推廣
- 0
- GP
- 32
- 閱讀權限
- 10
- 性別
- 保密
- 在線時間
- 41 小時
- 註冊時間
- 2014-5-26
- 最後登入
- 2019-5-7
|
下文來為各位整理一段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>
這樣只要是手機訪問網站就會自動到了手機版本網站了 |
|