欢迎来到元素微信红包辅助免费WWW.YS720.COM,本站提供专业的织梦微信红包辅助免费网站微信红包辅助免费ASPCMS微信红包辅助免费
当前位置:主页 > 程序教程 > 其他教程 >
其他教程

PHP 判断游客是否从手机 客户端浏览

(元素微信红包辅助免费) / 2019-09-02 13:17
最近开发我们网站的手机版,采用了这样的模式实现:
?
根据客户端浏览器user agent判断用户浏览器类型,如果用户使用的是手机访问,则给用户展示手机端微信红包辅助免费。注意,我们这里pc端和手机端采用的是同一套系统,
?
比如pc端网站为http://ys720.com,手机也访问http://ys720.com,只是跟对浏览器类型向客户端发送不同的页面。
?
废话就到这里,直接上代码,此段代码用来辨别是不是手机端
?
/**
* 判断是否是通过手机访问
* @return bool 是否是移动设备? ??
*/
public function isMobile() {
? //判断手机发送的客户端标志
? if(isset($_SERVER['HTTP_USER_AGENT'])) {
? ? $userAgent = strtolower($_SERVER['HTTP_USER_AGENT']);
? ? $clientkeywords = array(
? ? ? 'nokia', 'sony', 'ericsson', 'mot', 'samsung', 'htc', 'sgh', 'lg', 'sharp', 'sie-'
? ? ? ,'philips', 'panasonic', 'alcatel', 'lenovo', 'iphone', 'ipod', 'blackberry', 'meizu',?
? ? ? 'android', 'netfront', 'symbian', 'ucweb', 'windowsce', 'palm', 'operamini',?
? ? ? 'operamobi', 'opera mobi', 'openwave', 'nexusone', 'cldc', 'midp', 'wap', 'mobile'
? ? );
? ? // 从HTTP_USER_AGENT中查找手机浏览器的关键字
? ? if(preg_match("/(".implode('|',$clientkeywords).")/i",$userAgent)&&strpos($userAgent,'ipad') === false)
? ? {
? ? ? return true;
? ? }
? }
? return false;
}
?

Copyright @ 2013-2019 元素微信红包辅助免费 YS720.COM All Rights Reserved. 版权所有 元素微信红包辅助免费 YS720.COM