PHP를 사용하여 모바일인지 PC인지 확인하는 방법: 1. PHP 샘플 파일을 생성합니다. 2. 함수를 "function is_Mobile(){if (isset($_SERVER['HTTP_VIA']) && stristr( $_SERVER[' HTTP_VIA'], "wap")) {return true;}..."; 3. 함수를 호출하기만 하면 됩니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, Dell G3 컴퓨터.
PHP가 모바일인지 PC인지 어떻게 확인하나요?
php는 사용자가 PC인지 모바일 클라이언트인지 판단합니다
코드 구현
1. 함수 정의
<?php function is_Mobile() { if (isset($_SERVER['HTTP_VIA']) && stristr($_SERVER['HTTP_VIA'], "wap")) { return true; } elseif (isset($_SERVER['HTTP_ACCEPT']) && strpos(strtoupper($_SERVER['HTTP_ACCEPT']), "VND.WAP.WML")) { return true; } elseif (isset($_SERVER['HTTP_X_WAP_PROFILE']) || isset($_SERVER['HTTP_PROFILE'])) { return true; } elseif (isset($_SERVER['HTTP_USER_AGENT']) && preg_match('/(blackberry|configuration\/cldc|hp |hp-|htc |htc_|htc-|iemobile|kindle|midp|mmp|motorola|mobile|nokia|opera mini|opera |Googlebot-Mobile|YahooSeeker\/M1A1-R2D2|android|iphone|ipod|mobi|palm|palmos|pocket|portalmmm|ppc;|smartphone|sonyericsson|sqh|spv|symbian|treo|up.browser|up.link|vodafone|windows ce|xda |xda_)/i',$_SERVER['HTTP_USER_AGENT'])) { return true; } else { return false; } }?>
2. 함수 호출
-동일한 파일에서 호출
결정이 필요한 경우 사용자가 모바일 클라이언트인지 PC 클라이언트인지
<?php if (is_Mobile()) { header('Location:https://baidu.com/'); }else{ header('Location:https://v.qq.com/'); } ?>
호출 - 다른 파일에서
를 호출합니다. 1의 함수가 포함된 PHP 코드 모듈을 참조하기 위해 처음에 "require_once()"를 사용하고 필요할 때 호출합니다. 사용자가 모바일 단말기인지 PC 단말기인지 확인하기
추천 학습: " PHP 비디오 튜토리얼》
위 내용은 PHP가 모바일인지 PC인지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!