首頁 >後端開發 >php教程 >PHP判斷手機是IOS還是Android的三個方法

PHP判斷手機是IOS還是Android的三個方法

墨辰丷
墨辰丷原創
2018-06-05 17:15:483386瀏覽

本篇文章主要介紹PHP判斷手機是IOS還是Android的三個方法,有興趣的朋友參考下,希望對大家有幫助。

實例1:主要是要用到HTTP_USER_AGENT,它表示的意思是用來檢查瀏覽頁面的訪客在用什麼作業系統(包括版本號)瀏覽器(包含版本號)和用戶個人偏好的代碼。

監測程式碼如下:

function get_device_type()
{
 //全部变成小写字母
 $agent = strtolower($_SERVER['HTTP_USER_AGENT']);
 $type = 'other';
 //分别进行判断
 if(strpos($agent, 'iphone') || strpos($agent, 'ipad'))
{
 $type = 'ios';
 } 
 
 if(strpos($agent, 'android'))
{
 $type = 'android';
 }
 return $type;
}

透過呼叫Objective-C這個函數,就能取得到手機的型別。

實例2:只需要一個判斷就好

<?php
if(strpos($_SERVER[&#39;HTTP_USER_AGENT&#39;], &#39;iPhone&#39;)||strpos($_SERVER[&#39;HTTP_USER_AGENT&#39;], &#39;iPad&#39;)){
 echo &#39;systerm is IOS&#39;;
}else if(strpos($_SERVER[&#39;HTTP_USER_AGENT&#39;], &#39;Android&#39;)){
 echo &#39;systerm is Android&#39;;
}else{
 echo &#39;systerm is other&#39;;
}
?>

#實例3:這個實例可能有些偏題不過也分享給大家

function get_device_type()
{
 //全部变成小写字母
 $agent = strtolower($_SERVER[&#39;HTTP_USER_AGENT&#39;]);
 $type =&#39;other&#39;;
 //分别进行判断
 if(strpos($agent,&#39;iphone&#39;) || strpos($agent,&#39;ipad&#39;))
{
 $type =&#39;ios&#39;;
 }
 
 if(strpos($agent,&#39;android&#39;))
{
 $type =&#39;android&#39;;
 }
 return$type;
}

總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。

相關推薦:

php微信自動取得收貨地址api用法實例詳解

PHP判斷使用者是否已登入實例分析

php實作微信公眾號自訂分享內容的方法

以上是PHP判斷手機是IOS還是Android的三個方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn