ホームページ php教程 PHP源码 判断客户端是否为手机移动设备

判断客户端是否为手机移动设备

Jun 01, 2016 pm 02:33 PM

判断客户端是否为手机移动设备

//判断是否属手机
function is_mobile() {
	$user_agent = $_SERVER['HTTP_USER_AGENT'];
	$mobile_agents = Array("240x320","acer","acoon","acs-","abacho","ahong","airness","alcatel","amoi",
	"android","anywhereyougo.com","applewebkit/525","applewebkit/532","asus","audio","au-mic","avantogo",
	"becker","benq","bilbo","bird","blackberry","blazer","bleu","cdm-","compal","coolpad","danger","dbtel",
	"dopod","elaine","eric","etouch","fly ","fly_","fly-","go.web","goodaccess","gradiente","grundig",
	"haier","hedy","hitachi","htc","huawei","hutchison","inno","ipad","ipaq","ipod","jbrowser","kddi",
	"kgt","kwc","lenovo","lg ","lg2","lg3","lg4","lg5","lg7","lg8","lg9","lg-","lge-","lge9","longcos",
	"maemo","mercator","meridian","micromax","midp","mini","mitsu","mmm","mmp","mobi","mot-","moto",
	"nec-","netfront","newgen","nexian","nf-browser","nintendo","nitro","nokia","nook","novarra",
	"obigo","palm","panasonic","pantech","philips","phone","pg-","playstation","pocket","pt-","qc-",
	"qtek","rover","sagem","sama","samu","sanyo","samsung","sch-","scooter","sec-","sendo","sgh-","sharp",
	"siemens","sie-","softbank","sony","spice","sprint","spv","symbian","tablet","talkabout","tcl-",
	"teleca","telit","tianyu","tim-","toshiba","tsm","up.browser","utec","utstar","verykool","virgin",
 "vk-","voda","voxtel","vx","wap","wellco","wig browser","wii","windows ce","wireless","xda","xde","zte");
	$is_mobile = false;
	foreach ($mobile_agents as $device) {
		if (stristr($user_agent, $device)) {
			$is_mobile = true;
			break;
		}
	}
	return $is_mobile;
}
//使用很简单
if( is_mobile() ){
Your Code
}
ログイン後にコピー

                   

以上就是判断客户端是否为手机移动设备的内容,更多相关内容请关注PHP中文网(www.php.cn)!

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

VMware Horizo​​n Client を開けない [修正] VMware Horizo​​n Client を開けない [修正] Feb 19, 2024 pm 11:21 PM

VMware Horizo​​n Client を開けない [修正]

VMware Horizo​​n クライアントが接続中にフリーズまたは停止する [修正] VMware Horizo​​n クライアントが接続中にフリーズまたは停止する [修正] Mar 03, 2024 am 09:37 AM

VMware Horizo​​n クライアントが接続中にフリーズまたは停止する [修正]

PHP 電子メール検出: 電子メールが正常に送信されたかどうかを判断します。 PHP 電子メール検出: 電子メールが正常に送信されたかどうかを判断します。 Sep 19, 2023 am 09:16 AM

PHP 電子メール検出: 電子メールが正常に送信されたかどうかを判断します。

Java の File.isDirectory() 関数を使用して、ファイルが存在するかどうか、またディレクトリ タイプであるかどうかを確認します。 Java の File.isDirectory() 関数を使用して、ファイルが存在するかどうか、またディレクトリ タイプであるかどうかを確認します。 Jul 24, 2023 pm 06:57 PM

Java の File.isDirectory() 関数を使用して、ファイルが存在するかどうか、またディレクトリ タイプであるかどうかを確認します。

PHP MQTT クライアント開発ガイド PHP MQTT クライアント開発ガイド Mar 27, 2024 am 09:21 AM

PHP MQTT クライアント開発ガイド

モバイルクライアントとは何ですか モバイルクライアントとは何ですか Aug 16, 2023 pm 01:40 PM

モバイルクライアントとは何ですか

PHP で FTP クライアントを作成する方法 PHP で FTP クライアントを作成する方法 Aug 01, 2023 pm 07:23 PM

PHP で FTP クライアントを作成する方法

Java の Character.isDigit() 関数を使用して、文字が数字かどうかを判断します Java の Character.isDigit() 関数を使用して、文字が数字かどうかを判断します Jul 27, 2023 am 09:32 AM

Java の Character.isDigit() 関数を使用して、文字が数字かどうかを判断します

See all articles