To determine the platform in the mobile app, you can determine the browser type or mobile platform based on the content in $_SERVER['HTTP_USER_AGENT']. (Recommended learning: PHP programming from entry to proficiency)
iPhone UA:Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_2_1 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8C148 Safari/6533.18.5 iPad UA:Mozilla/5.0 (iPad; CPU OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 Android UA:Mozilla/5.0 (Linux; U; Android 4.4.2; en-us; LGMS323 Build/KOT49I.MS32310c) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.1599.103 Mobile Safari/537.36
Then use the following method to determine the operating platform:
<?php getOS(); function getOS() { $ua = $_SERVER['HTTP_USER_AGENT'];//这里只进行IOS和Android两个操作系统的判断,其他操作系统原理一样 if (strpos($ua, 'Android') !== false) {//strpos()定位出第一次出现字符串的位置,这里定位为0 preg_match("/(?<=Android )[\d\.]{1,}/", $ua, $version); echo 'Platform:Android OS_Version:'.$version[0]; } elseif (strpos($ua, 'iPhone') !== false) { preg_match("/(?<=CPU iPhone OS )[\d\_]{1,}/", $ua, $version); echo 'Platform:iPhone OS_Version:'.str_replace('_', '.', $version[0]); } elseif (strpos($ua, 'iPad') !== false) { preg_match("/(?<=CPU OS )[\d\_]{1,}/", $ua, $version); echo 'Platform:iPad OS_Version:'.str_replace('_', '.', $version[0]); } } ?>
The above is the detailed content of How to get the mobile phone model in php. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Dreamweaver Mac version
Visual web development tools

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment

Notepad++7.3.1
Easy-to-use and free code editor

WebStorm Mac version
Useful JavaScript development tools

SAP NetWeaver Server Adapter for Eclipse
Integrate Eclipse with SAP NetWeaver application server.
