新聞中心
本文操作環(huán)境:windows7系統(tǒng)、php7.1版、DELL G3電腦

發(fā)展壯大離不開(kāi)廣大客戶長(zhǎng)期以來(lái)的信賴與支持,我們將始終秉承“誠(chéng)信為本、服務(wù)至上”的服務(wù)理念,堅(jiān)持“二合一”的優(yōu)良服務(wù)模式,真誠(chéng)服務(wù)每家企業(yè),認(rèn)真做好每個(gè)細(xì)節(jié),不斷完善自我,成就企業(yè),實(shí)現(xiàn)共贏。行業(yè)涉及成都木制涼亭等,在重慶網(wǎng)站建設(shè)公司、成都營(yíng)銷網(wǎng)站建設(shè)、WAP手機(jī)網(wǎng)站、VI設(shè)計(jì)、軟件開(kāi)發(fā)等項(xiàng)目上具有豐富的設(shè)計(jì)經(jīng)驗(yàn)。
PHP判斷手機(jī)是IOS還是Android
本文介紹了PHP判斷手機(jī)是IOS還是Android的三個(gè)小實(shí)例,要判斷用戶的手機(jī)是安卓的還是ios的,搜了一下相關(guān)的資料,最終獲得的結(jié)果分享給大家。
實(shí)例1:主要是要用到http_USER_AGENT,它表示的意思是用來(lái)檢查瀏覽頁(yè)面的訪問(wèn)者在用什么操作系統(tǒng)(包括版本號(hào))瀏覽器(包括版本號(hào))和用戶個(gè)人偏好的代碼。
監(jiān)測(cè)代碼如下:
function get_device_type()
{
//全部變成小寫字母
$agent = strtolower($_SERVER['HTTP_USER_AGENT']);
$type = 'other';
//分別進(jìn)行判斷
if(strpos($agent, 'iphone') || strpos($agent, 'ipad'))
{
$type = 'ios';
}
if(strpos($agent, 'android'))
{
$type = 'android';
}
return $type;
}通過(guò)調(diào)用Objective-C這個(gè)函數(shù),就能獲取到手機(jī)的類型。
實(shí)例2:只需要一個(gè)判斷就好
實(shí)例3:這個(gè)實(shí)例可能有些偏題不過(guò)也分享給大家
function get_device_type()
{
//全部變成小寫字母
$agent = strtolower($_SERVER['HTTP_USER_AGENT']);
$type ='other';
//分別進(jìn)行判斷
if(strpos($agent,'iphone') || strpos($agent,'ipad'))
{
$type ='ios';
}
if(strpos($agent,'android'))
{
$type ='android';
}
return$type;
}最后“買3贈(zèng)一”,再為大家分享一個(gè)與本主題關(guān)系不大的小實(shí)例:
php判斷頁(yè)面是否是微信打開(kāi)
$user_agent = $_SERVER['HTTP_USER_AGENT'];
if (strpos($user_agent, 'MicroMessenger') === false) {
// 非微信瀏覽器禁止瀏覽
echo "HTTP/1.1 401 Unauthorized";
} else {
// 微信瀏覽器,允許訪問(wèn)
echo "MicroMessenger";
// 獲取版本號(hào)
preg_match('/.*?(MicroMessenger\/([0-9.]+))\s*/', $user_agent, $matches);
echo '
Version:'.$matches[2];
}推薦學(xué)習(xí):《PHP視頻教程》
名稱欄目:php怎么判斷是安卓還是ios開(kāi)發(fā)
網(wǎng)站鏈接:http://m.5511xx.com/article/dhcgpdp.html


咨詢
建站咨詢
