PHP可以检测出手机操作系统微信小程序名称检测吗

php检测用户是否用手机(Mobile)访问网站的类
字体:[ ] 类型:转载 时间:
php检测用户是否用手机(Mobile)访问网站的类,引入这个类就可以直接使用了,程序基于MIT License协议开源,使用方法在下面
程序就是一个文件,下载之后直接引用就可以,基于MIT License协议开源的PHP程序
使用方法: 代码如下:&?phpinclude("Mobile_Detect.php");$detect = new Mobile_Detect();if ($detect-&isMobile()) {&&& // any mobile platform&&& echo 'isMobile';}else{&&& echo 'isPC';}?&
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具PHP如何检测手机是什么系统&
php判断方法
$user_agent = $_SERVER['HTTP_USER_AGENT'];
//var_dump($user_agent);
if(stristr($_SERVER['HTTP_USER_AGENT'],'Android')) {
//echo '你的手机是:Android系统';
header('Location: /wap/android/test_1.3.apk');
}else if(stristr($_SERVER['HTTP_USER_AGENT'],'iPhone')){
//echo '你的手机是:ISO系统';
header('Location: /cn/appid?mt=8');
//echo '你使用的是其他系统';
header('Location: /');
JavaScript判断方法
搜索user agent字符串中的Android单词是最省事儿的方法:
if(navigator.userAgent.match(/Android/i)) {
// Do something!
// Redirect to Android-site?
window.location = 'http://android.davidwalsh.name';
另外,可以通过.htaccess来判断
我们可以使用.htaccess来判断和响应安卓设备!
RewriteCond %{HTTP_USER_AGENT} ^.*Android.*$
RewriteRule ^(.*)$ http://android.davidwalsh.name [R=301]
这样你就掌握了全部三种安卓设备的检测方法。预祝移动开发愉快
Copyright (C) , All Rights Reserved.
版权所有 闽ICP备号
processed in 0.033 (s). 10 q(s)如今上网的渠道是越来越多了,不再局限于PC互联网端了,如今使用的手机上网,IPAD,IPHONE等等也作为了主流,除了上网的客户端变得多样外,还有用户的操作系统也变得多样,虽然windows还是主流,但是现在还有比较专业的设计人员用的是mac,另外手机操作系统 android 也是作为手机主流操作系统来供用户来访问的。
既然上网的渠道变得多样化,用户使用的操作系统和设备也多了起来,这些终端的信息对于我们用户来说并没哪么重要,我们只要可以用来上网就行了,体验好就可以,但这些信息对于专业的SEO人员或者是数据分析师来说,却是不可缺少的,因为只有通过了解用户通过什么方式,什么渠道进入到我们的产品站点或者是 产品APP,当整个数据都一目明了的时候,我们就可以进行对产品进行有效的广告投放,当然这个只是简单的获取访问的操作系统和IOS的设备,更详细的还可以进行获取访问人数的年龄,地域,性别等等,这里就不再进行更为详细的介绍了。
那么下面仅是一个简单的PHP判断用户访问的操作系统,以及IOS设备的PHP实例函数,其中集成了 windows nt,mac,ipod,ipad等主流系统和IOS设备,可以根据自己的情况进行修改,将其函数直接包含到 php 页面中即可返回相应信息。
function&getOS()&&{&&$agent&=&strtolower($_SERVER[‘HTTP_USER_AGENT’]);&&&&if(strpos($agent,&‘windows&nt’))&{&&$platform&=&‘windows';&&}&elseif(strpos($agent,&‘macintosh’))&{&&$platform&=&‘mac';&&}&elseif(strpos($agent,&‘ipod’))&{&&$platform&=&‘ipod';&&}&elseif(strpos($agent,&‘ipad’))&{&&$platform&=&‘ipad';&&}&elseif(strpos($agent,&‘iphone’))&{&&$platform&=&‘iphone';&&}&elseif&(strpos($agent,&‘android’))&{&&$platform&=&‘android';&&}&elseif(strpos($agent,&‘unix’))&{&&$platform&=&‘unix';&&}&elseif(strpos($agent,&‘linux’))&{&&$platform&=&‘linux';&&}&else&{&&$platform&=&‘other';&&}&&&&return&$&&}&
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:117598次
积分:2363
积分:2363
排名:第15535名
原创:116篇
转载:52篇
(2)(15)(4)(4)(10)(18)(61)(21)(7)(10)(16)

我要回帖

更多关于 微信公众号名称检测 的文章

 

随机推荐