`

PHP识别电脑还是手机访问网站

 
阅读更多
<?php
function isMobile(){  
	$useragent=isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';  
	$useragent_commentsblock=preg_match('|\(.*?\)|',$useragent,$matches)>0?$matches[0]:'';  	  
	function CheckSubstrs($substrs,$text){  
		foreach($substrs as $substr)  
			if(false!==strpos($text,$substr)){  
				return true;  
			}  
			return false;  
	}
	$mobile_os_list=array('Google Wireless Transcoder','Windows CE','WindowsCE','Symbian','Android','armv6l','armv5','Mobile','CentOS','mowser','AvantGo','Opera Mobi','J2ME/MIDP','Smartphone','Go.Web','Palm','iPAQ');
	$mobile_token_list=array('Profile/MIDP','Configuration/CLDC-','160×160','176×220','240×240','240×320','320×240','UP.Browser','UP.Link','SymbianOS','PalmOS','PocketPC','SonyEricsson','Nokia','BlackBerry','Vodafone','BenQ','Novarra-Vision','Iris','NetFront','HTC_','Xda_','SAMSUNG-SGH','Wapaka','DoCoMo','iPhone','iPod');  
		  
	$found_mobile=CheckSubstrs($mobile_os_list,$useragent_commentsblock) ||  
			  CheckSubstrs($mobile_token_list,$useragent);  
		  
	if ($found_mobile){  
		return true;  
	}else{  
		return false;  
	}  
}
if (isMobile())
	echo '手机登录m.php100.com';
else
	echo '电脑登录www.php100.com';
?>



转自:http://www.php100.com/html/php/hanshu/2013/1107/6354.html

分享到:
评论

相关推荐

    如何判断是手机还是电脑在访问网站?

    在现代互联网技术中,判断用户是通过手机还是电脑访问网站是一项常见的需求,特别是在响应式设计、移动优化和用户体验管理方面。本文将深入探讨几种常用的方法来实现这一功能,包括分析User-Agent字符串、检查...

    php手机端访问网站和平板电脑登录判断

    "php手机端访问网站和平板电脑登录判断"这个话题涉及到如何利用PHP脚本检测用户是通过手机、平板还是桌面电脑访问网站。Mobile-Detect-2.6.4是一个流行的PHP库,专门用于检测设备类型,它提供了丰富的功能来识别各种...

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

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

    辨别电脑手机跳转

    ### 辨别电脑手机跳转:手机访问与有效跳转手机站点 在互联网技术日新月异的发展过程中,移动端访问逐渐成为了主流趋势之一。对于网站开发者而言,如何根据用户访问设备的不同来提供更加友好的用户体验变得尤为重要...

    PHP检测PC访问还是手机访问网站的程序

    在开发Web应用时,识别用户是通过PC(个人电脑)还是移动设备(手机或平板)访问网站是一项重要的功能。PHP是一种广泛使用的服务器端脚本语言,可以用来实现这种检测。以下是一个详细的PHP检测客户端类型的知识点...

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

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

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

    在现今的Web开发中,识别用户是通过手机还是电脑访问网站变得越来越重要。这种识别有助于为不同的用户设备提供更适合的页面布局和功能。PHP作为一门广泛用于服务器端编程的语言,提供了一种简单的方式来实现这种设备...

    php判断手机访问还是电脑访问示例分享

    在网页开发中,为了提供更好的用户体验,...总的来说,这个示例提供了一个基本的解决方案来判断用户是用手机还是电脑访问网站。开发者可以根据项目需求,进一步优化和调整判断逻辑,以确保更准确地识别不同类型的设备。

    手机控制电脑关机软件全面完成,现在可实现的功能为:关机、重启、注销、休眠以及锁定键盘

    手机控制电脑关机软件是一种创新的技术应用,它允许用户通过智能手机远程操控个人电脑执行一系列操作,如关机、重启、注销、休眠以及锁定键盘。这样的软件极大地提升了用户的工作效率和便利性,尤其是在需要远程管理...

    电脑上访问discuzx3.1手机版(标准版|触屏版)

    默认情况下,当你用PC浏览器访问网站时,它会显示为桌面版本。 为了在PC上访问Discuz! X3.1的手机版,我们需要更改用户代理,让服务器认为我们正在使用移动设备。这可以通过安装浏览器插件如 "User Agent Switcher...

    php检测用户是否用手机(Mobile)访问网站的类

    移动设备检测是指在服务器端接收HTTP请求之后,通过分析请求头信息、用户代理字符串等数据,来判断访问者是通过PC(个人电脑)还是移动设备(如智能手机、平板等)访问网站的技术。 4. Mobile Detect类的使用: 文中...

    5033绿色大气Retina响应式设计手机PC网站模板5324_企业网站模板PHP整站源码.zip.7z

    响应式设计则确保了网站在不同尺寸的设备上(如手机、平板和桌面电脑)都能自适应调整布局,提供良好的浏览体验。这对于当前移动互联网盛行的时代来说,至关重要。用户无论何时何地,都能轻松访问并获取企业信息。 ...

    Agent一个判断用户是PHP桌面移动访问的解析器基于Mobiledetect

    标题中的“Agent”在这里指的是一个PHP库,它用于检测用户访问是通过桌面设备还是移动...通过分析用户代理字符串,开发者可以调整网站或应用的行为,以提供更好的用户体验,无论用户是在桌面电脑还是移动设备上访问。

    【T8003】响应式电脑机箱鼠标键盘配件类网站模板(自适应手机端).rar

    这个模板具备响应式设计,意味着它可以自动调整布局,无论是在桌面电脑、平板还是手机上,都能提供良好的浏览体验。这在现代网页设计中是至关重要的,因为用户可能通过各种设备访问网站,而响应式设计能确保他们在...

    免费电脑调用安卓苹果摄像头当无线扫描枪程序一二维码可用

    2. **摄像头访问接口**:应用需要能够访问并控制手机的摄像头,这涉及到Android的Camera API或iOS的AVFoundation框架。 3. **二维码识别**:应用内集成了二维码读取功能,可能使用了像ZXing(Zebra Crossing)这样...

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

    在IT领域,尤其是在Web开发中,了解用户访问网站时使用的设备和浏览器类型是非常重要的。User Agent String(简称UA字符串)就是一个关键工具,它包含了客户端浏览器的详细信息,如浏览器名称、版本、操作系统等。本...

    瑞思企业网站带手机版 v1.0

    一旦安装成功,无论用户使用电脑还是手机访问,系统会自动识别并显示相应的版本。 在实际应用中,瑞思企业网站不仅能满足基础的信息展示,如公司简介、产品服务、新闻动态等,还可以集成在线询价、预约服务等功能,...

    男科医院网站代码男科医院网站程序php+html,带手机端

    8. **响应式设计**:由于提到“带手机端”,意味着这个网站采用了响应式布局,能根据用户设备的屏幕大小自动调整界面,确保在桌面电脑、平板电脑和手机上都能正常显示和操作。 这些是男科医院网站代码的关键组成...

    手机控制电脑源码

    【手机控制电脑源码】是一种实现远程控制技术的软件开发资源,主要针对移动设备,如智能手机和平板电脑,使得用户可以通过这些设备对个人电脑进行操作和管理。这种技术基于网络通信,通常涉及到TCP/IP协议,可能包括...

Global site tag (gtag.js) - Google Analytics