高端响应式模板仅需388元

响应式网页设计、开放源代码、永久使用、不限域名、不限使用次数

便宜主机云服务器推荐

zblog通过UA信息判断是否手机浏览

User Agent中文名为用户代理,是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA。它是一个特殊字符串头,是一种向访问网站提供你所使用的浏览器类型及版本、操作系统及版本、浏览器内核、等信息的标识。通过这个标识,用户所访问的网站可以显示不同的排版从而为用户提供更好的体验或者进行信息统计;例如用手机访问谷歌和电脑访问是不一样的,这些是谷歌根据访问者的UA来判断的。

zblog判断是否为手机端PHP代码

function APPID_is_mobile() {  	if ( empty($_SERVER['HTTP_USER_AGENT']) ) {  		$is_mobile = false;  	} elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile') !== false // many mobile devices (all iPhone, iPad, etc.)  		|| strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false  		|| strpos($_SERVER['HTTP_USER_AGENT'], 'Silk/') !== false  		|| strpos($_SERVER['HTTP_USER_AGENT'], 'Kindle') !== false  		|| strpos($_SERVER['HTTP_USER_AGENT'], 'BlackBerry') !== false  		|| strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mini') !== false  		|| strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mobi') !== false ) {  			$is_mobile = true;  	} else {  		$is_mobile = false;  	} 	return $is_mobile;}



将以上函数保存到主题include.php 

在模板文件中使用方法:



{if APPID_is_mobile()}

 手机端代码

{else}

 PC端代码

{/if}



相关文章