ホームページ  >  記事  >  バックエンド開発  >  携帯電話デバイスを判別するための PHP コード

携帯電話デバイスを判別するための PHP コード

WBOY
WBOYオリジナル
2016-06-13 12:29:101016ブラウズ

モバイル デバイスを決定する PHP コード

モバイル インターネットの人気はますます高まっており、多くの Web サイトでモバイル ブラウジングが普及しています。携帯電話で Web ページをより適切に表示するために、CSS メディアを使用することを選択しました。クエリはレスポンシブ テンプレートの作成に使用されますが、これには欠点もあります。たとえば、一部の Web サイトの構造は CMS タイプであり、表示する必要があるコンテンツが多すぎます。ただし、CSS メディア クエリを使用してレスポンシブ テンプレートを設計すると、非表示になるだけです。携帯電話がより迅速にコンテンツを表示できるようにするために、この PHP を使用して、カスタマイズされたコンテンツを表示するかどうかを簡単に決定できます。

<meta charset="utf-8">这是PHP判断手机设备函数代码,复制到PHP函数库中调用:<?phpfunction is_mobile() {	$user_agent = $_SERVER ['HTTP_USER_AGENT'];	$mobile_browser = Array (			"mqqbrowser", // 手机QQ浏览器			"opera mobi", // 手机opera			"juc",			"iuc", // uc浏览器			"fennec",			"ios",			"applewebKit/420",			"applewebkit/525",			"applewebkit/532",			"ipad",			"iphone",			"ipaq",			"ipod",			"iemobile",			"windows ce", // windows phone			"240×320",			"480×640",			"acer",			"android",			"anywhereyougo.com",			"asus",			"audio",			"blackberry",			"blazer",			"coolpad",			"dopod",			"etouch",			"hitachi",			"htc",			"huawei",			"jbrowser",			"lenovo",			"lg",			"lg-",			"lge-",			"lge",			"mobi",			"moto",			"nokia",			"phone",			"samsung",			"sony",			"symbian",			"tablet",			"tianyu",			"wap",			"xda",			"xde",			"zte" 	);	$is_mobile = false;	foreach ( $mobile_browser as $device ) {		if (stristr ( $user_agent, $device )) {			$is_mobile = true;			break;		}	}	return $is_mobile;}?>这是调用代码,可以加上if判断:<?php if(is_mobile()):?>设置手机端的内容<?php endif; ?>

?

レンダリング:

?

?

?

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