PHP를 사용하여 Android인지 iOS인지 확인하는 방법: 1. PHP 샘플 파일을 만듭니다. 2. "function get_device_type(){...}" 메서드를 사용하여 휴대폰 유형을 확인합니다. Objective-C" 함수를 사용하여 전화 유형을 가져옵니다. 그게 다입니다.
이 기사의 운영 환경: windows7 시스템, PHP7.1 버전, DELL G3 컴퓨터
PHP는 휴대폰이 IOS인지 Android인지 결정합니다.
이 기사에서는 PHP가 IOS인지 Android인지 결정하는 세 가지 작은 예를 소개합니다. 사용자의 휴대폰이 Android인지 iOS인지 확인하기 위해 관련 정보를 검색하고 최종 결과를 모두와 공유했습니다.
예 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['HTTP_USER_AGENT'], 'iPhone')||strpos($_SERVER['HTTP_USER_AGENT'], 'iPad')){ echo 'systerm is IOS'; }else if(strpos($_SERVER['HTTP_USER_AGENT'], 'Android')){ echo 'systerm is Android'; }else{ echo 'systerm is other'; } ?>
예 3: 이 예는 주제에서 조금 벗어났을 수 있지만 공유하겠습니다
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; }
마지막으로 "3개를 구매하면 하나를 무료로 드립니다" ”, 이 기사와 관련된 또 다른 예를 공유하겠습니다. 주제와 관련성이 거의 없는 작은 예:
php는 페이지가 WeChat에서 열릴지 여부를 결정합니다
$user_agent = $_SERVER['HTTP_USER_AGENT']; if (strpos($user_agent, 'MicroMessenger') === false) { // 非微信浏览器禁止浏览 echo "HTTP/1.1 401 Unauthorized"; } else { // 微信浏览器,允许访问 echo "MicroMessenger"; // 获取版本号 preg_match('/.*?(MicroMessenger\/([0-9.]+))\s*/', $user_agent, $matches); echo '<br>Version:'.$matches[2]; }
권장 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP가 Android용으로 개발 중인지 iOS용으로 개발 중인지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!