PHP判断是否手机登陆
来源:互联网 发布:淘宝新开店铺宣传语 编辑:程序博客网 时间:2024/04/27 15:38
- 原文网址:http://www.phpddt.com/php/check-mobile.html
- /**
- * 判断字符串是否包含某一值
- *@Link http://www.phpddt.com
- */
- function contains($str= '', $search_str)
- {
- return strpos($str, $search_str)=== FALSE? FALSE: TRUE;
- }
- /**
- * 判断手机登陆
- */
- function is_mobilephone()
- {
- $agent = $_SERVER['HTTP_USER_AGENT'];
- //$keywords = array("Android", "iPhone", "iPod", "iPad", "Windows Phone", "MQQBrowser");
- $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');
- $mobile_list = array_merge($mobile_token_list, $mobile_os_list);
- //排除Windows
- if(!contains($agent,"Windows NT")||(contains($agent,"Windows NT")&& contains($agent,"compatible; MSIE"))){
- //排除Mac
- if(!contains($agent,"Windows NT")&&!contains($agent,"Macintosh")){
- foreach($mobile_listas $k=> $item){
- if(contains($agent, $item)){
- returntrue;
- }
- }
- }
- }
- returnfalse;
- }
0 0
- PHP判断是否手机登陆
- php 判断是否是手机浏览器登陆
- php 判断是否是手机浏览器登陆
- PHP判断是否手机访问
- PHP判断是否手机访问
- php判断网站是否为手机登录
- php判断客户端是否为手机
- php 判断用户是否来自手机客户端
- php判断用户是否来自手机客户端
- php判断用户是否为手机访问
- PHP CodeBase: 判断用户是否手机访问
- php判断用户是否为手机访问
- PHP CodeBase: 判断用户是否手机访问
- php判断是否为手机浏览器
- PHP判断用户是否手机访问
- PHP CodeBase: 判断用户是否手机访问
- PHP判断用户是否通过手机访问
- PHP CodeBase: 判断用户是否手机访问
- 阴影映射(Shadow Map)的研究(四)
- C#Winfrom数据库增删改查实例--SQL操作版
- log4j 调试时候配置
- Java IO流学习总结
- iOS - 需求 - 二维码(生成)
- PHP判断是否手机登陆
- 技术分享-Java(Android)线程池
- 生活
- 生成水印图片BitMap图片代码
- 正则式匹配不包含某一字符串的整行
- 一篇很全面的freemarker教程
- DbVisualizer操作权限设置
- ARP地址解析协议
- iOS中堆和栈的区别