`

PHP 判断手机设备的代码

 
阅读更多

现在移动互联网越来越发到,很多的网站都普及了手机端浏览,为了更好的让网页在手机端显示,我们都选择了使用CSS媒体查询制作响应式模版,但这也有弊端,例如某些网站的结构是CMS类型的,太多的内容要显示,而使用CSS媒体查询设计响应式,只会隐藏但还是加载了,为了让手机端更快速的显示出内容,我们可以使用这个PHP判断手机设备代码,使用这个代码可以很方便的显示或不显示自定义的内容。

<meta charset="utf-8">
这是PHP判断手机设备函数代码,复制到PHP函数库中调用:
<?php
function 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; ?>

 

效果图:

 

 

 

  • 大小: 25.7 KB
分享到:
评论

相关推荐

    PHP简单判断手机设备的方法

    只会隐藏但还是加载了,为了让手机端更快速的显示出内容,我们可以使用这个PHP判断手机设备代码,使用这个代码可以很方便的显示或不显示自定义的内容。 这是PHP判断手机设备函数代码,复制到PHP函数库中调用: &lt;?...

    php入口文件自动判断手机web端跳转

    "php入口文件自动判断手机web端跳转"这一主题,主要涉及到如何在PHP的入口文件(如index.php)中检测用户的设备类型,并据此进行相应处理。以下将详细介绍这一过程。 首先,我们需要理解“入口文件”在PHP Web应用...

    PHP判断PC端还是手机端.rar_Echo Echo_PHP判断PC端还是手机端_php判断手机端

    本教程将详细介绍如何使用PHP判断用户是通过PC端还是手机端进行访问,并提供了一个简单的示例代码。 首先,我们要理解的是,PHP是一种服务器端的脚本语言,它不能直接获取用户的浏览器信息,但可以通过分析HTTP请求...

    判断浏览器是否是手机浏览器的源码(php)

    标题提到的"判断浏览器是否是手机浏览器的源码(php)",就是这样一个功能的实现。 这段PHP源码,即`mobile_device_detect.php`,通常会包含一系列的条件判断和正则表达式,用于识别各种手机浏览器发送的User-Agent...

    PHP,ASP程序自动判断是电脑或手机访问网站

    本文将深入探讨如何使用PHP和ASP实现程序自动判断用户是通过电脑还是手机来访问网站,以实现响应式布局或提供适配不同设备的特定内容。 首先,让我们了解PHP如何检测设备类型。PHP可以通过检查User-Agent头来识别...

    PHP代码判断设备是手机还是平板电脑(两种方法)

    本文将详细介绍两种PHP代码来判断用户访问的设备是手机还是平板电脑。 方法一: 这个方法源自WordPress的核心代码(wp-includes/vars.php:125),它通过检查HTTP_USER_AGENT头部来识别设备类型。HTTP_USER_AGENT...

    判断web访问者是否手机用户

    在Web开发中,判断访问者是否使用手机设备是一项常见的需求,这有助于提供适应不同设备的用户体验,例如响应式设计或特定于移动设备的功能。在这个场景中,我们可以利用PHP编程语言来实现这一功能。"detectmobile...

    浏览器和平台及是否手机判断

    1. `isMobile()`: 这个方法用于判断用户是否使用移动设备(如手机或平板)进行访问。它可能通过检查User-Agent中是否存在特定的移动设备标识符来实现。 2. `getBrowser()`: 此方法返回用户使用的浏览器类型及其版本...

    php源代码模板

    5. **响应式设计**:考虑到现代网站需要适应不同设备,模板可能包含响应式布局,确保在手机、平板和桌面设备上都有良好显示效果。 6. **jQuery和Bootstrap**:这两种流行的技术常用于增强用户体验,提供动态效果和...

    判断用户是否使用手机浏览器

    在IT行业中,尤其是在Web开发领域,判断用户是否使用手机浏览器是一项常见的需求,这有助于提供适应不同设备的用户体验。本文将详细讲解如何通过JavaScript(JS)、PHP和Java Server Pages(JSP)来实现这一功能。 ...

    php判断用户是否手机访问代码

    常用的手机设备标识包括"iPhone"、"Android"、"BlackBerry"等。 4. 检查其他HTTP头部信息:如HTTP_X_WAP_PROFILE和HTTP_PROFILE。这些信息通常包含了指向WAP配置文件的链接,它们的出现也预示着可能是手机访问。 ...

    PHP168网站首页幻灯代码

    8. **响应式设计**:现代网站需要适应不同设备和屏幕尺寸,因此幻灯代码应考虑响应式设计,使用媒体查询等技术确保在手机和平板上也能正常工作。 9. **数据持久化**:如果幻灯片内容存储在数据库中,那么需要了解...

    PHP实现判断访问端是手机还是电脑1

    本文将详细介绍如何使用PHP来判断访问网站的设备是手机还是电脑。这个功能通常在响应式设计或针对不同设备提供不同体验的网站中非常有用。我们将按照以下步骤进行: 一、开发环境 首先,我们需要一个PHP开发环境。...

    PHP获取手机型号与系统型号代码

    在PHP编程中,获取手机或PC的型号与系统型号对于开发者来说是非常实用的功能,尤其是在进行设备适配或者数据分析时。本文将深入探讨如何利用PHP实现这些功能。 首先,我们要了解PHP是一个服务器端脚本语言,主要...

    利用PHP判断是手机移动端还是PC端访问的函数示例

    // 判断手机发送的客户端标志,兼容性有待提高 if (isset($_SERVER['HTTP_USER_AGENT'])) { $clientkeywords = array( 'nokia', 'sony', 'ericsson', 'mot', 'samsung', 'htc', 'sgh', 'lg', 'sharp', ...

    php判断终端是手机还是电脑访问网站的思路及代码

    代码一中给出了一个名为check_wap()的PHP函数,用于检测当前访问网站的终端设备是否为手机。函数首先检查了几个特殊的HTTP头部,如HTTP_VIA、HTTP_X_NOKIA_CONNECTION_MODE和HTTP_X_UP_CALLING_LINE_ID。这些头部在...

    根据User Agent String判断客户端平台及浏览器源程序[Java和PHP版]

    在IT领域,尤其是在Web开发中,...同时,这些代码也可以作为测试不同浏览器和设备的工具,以确保网站的兼容性和用户体验。在实际项目中,可以将这些功能集成到服务器端的请求处理逻辑中,以适应各种不同的访问环境。

Global site tag (gtag.js) - Google Analytics