php判断手机访问还是电脑访问示例分享
2015-01-24信息快讯网
这篇文章主要介绍了网站判断是手机访问还是电脑访问,然后显示不同的信息,大家参考使用吧
<?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.jb51.com'; else echo '电脑登录www.jb51.com'; ?>
PHP关于htmlspecialchars、strip_tags、addslashes的解释
php socket客户端及服务器端应用实例
PHP使用range协议实现输出文件断点续传代码实例
PHP实现对文本数据库的常用操作方法实例演示
windows7下安装php的php-ssh2扩展教程
PHP+Memcache实现wordpress访问总数统计(非插件)
PHP统计nginx访问日志中的搜索引擎抓取404链接页面路径
php采用curl访问域名返回405 method not allowed提示的解决方法
ThinkPHP访问不存在的模块跳转到404页面的方法
教你如何快捷的使用cmd访问mysql小技巧
php判断电脑访问、手机访问的例子
免费手机号码归属地API查询接口和PHP使用实例分享
PHP用星号隐藏部份用户名、身份证、IP、手机号等实例
php实现图形显示Ip地址的代码及注释
利用中国天气预报接口实现简单天气预报
php日历制作代码分享
php使用qr生成二维码的示例分享
php利用新浪接口查询ip获取地理位置示例
php利用腾讯ip分享计划获取地理位置示例分享
php生成缩略图示例代码分享(使用gd库实现)
php使用curl访问https示例分享
PHP限制页面只能在微信自带浏览器访问的代码
PHP 登录完成后如何跳转上一访问页面
php检测用户是否用手机(Mobile)访问网站的类
php网站判断用户是否是手机访问的方法
php使用ICQ网关发送手机短信
php判断终端是手机还是电脑访问网站的思路及代码