php判斷是android還是ios還是wp的訪問網站

下文來爲各位整理一段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>


這樣只要是手機訪問網站就會自動到了手機版本網站了

更多相關文章
  • 本文章來給各位同學介紹一下檢測訪問網站是pc端還是手機端用戶(iis/asp/c#),希望此方法對各位同學會有所幫助呀.iis檢測代碼訪問網站是pc端還是手機端用戶 代碼如下 <?xml version="1.0" encoding="UTF-8"?&g ...
  • HTTP_USER_AGENT是獲取用戶浏覽器信息的一個全局變量,我們可以利用HTTP_USER_AGENT獲取的值來判斷用戶是手機浏覽器還是電腦訪問網. 代碼如下 $uAgent = $_SERVER['HTTP_USER_AGENT'];$osPat = "mozilla|m3gate ...
  • 本文我們來分享用php如何識別用戶是通過 PC.iPad 還是手機,然後我們還可以看看騰訊的通過JS語句判斷WEB網站的訪問端是電腦還是手機.先我們來看看一段用php如何識別用戶是通過 PC.iPad 還是手機來訪問
  • php如何判斷用戶通過手機wap訪問還是電腦直接訪問
    現在我們智能手機用戶很多了,訪問網站也有很多朋友使用手機直接訪問,這樣存在問題了如果是pc版本手機訪問肯定不好看還費人家流量了,所以很多公司做了wap站了,但是要如何判斷用戶是手機還是pc訪問網站呢,下面我整理了一些方法.最近做一個手機查詢系統,自然就牽扯到了此問題,那我就根據對wap的認識淺談下通 ...
  • 本文我們主要是講 nginx 重寫 rewrite 基礎知識及應用實例,首先我們會給出一個非常經典實用的實例:例判斷IE浏覽器並提示升級,這個相信很多朋友都喜歡.搞過前端的估計都碰到最頭疼的問題就是浏覽器兼容性問題了
  • 手機開發經常要做的事情就是判斷手機操作系統及手機浏覽器版本,做微信開發的還需要判斷微信浏覽器.本文我們分別給出用js和php判斷手機操作系統及浏覽器.微信浏覽器的代碼,方便以後直接使用.js判斷手機浏覽器操作系統和微信浏覽器的方法做手機端的前端開發,少不了對手機平台的判斷.如,對于app下載,就要判 ...
  • Shell編輯在linux中是非常的常用的一個腳本了我們很多的事件可以通過Shell命令來完成,下面我們來爲各位介紹一下Shell判斷linux系統32位或64位例子,希望文章對各位有幫助.在前面的文章裏介紹過she
  • PHP判斷用戶浏覽器是否安裝alexa工具條程序
    本文章給大家介紹PHP判斷用戶浏覽器是否安裝alexa工具條程序,原理很簡單我們只要獲和用
一周排行