php手机访问地址吗,如何用php判断电脑访问还是手机访问
手机上网用户数量越来越大,如今各网站都推出了手机网站,电脑用户访问时直接访问电脑版网页,当用户通过手机访问网站时则跳自动跳转到手机版网页,下面给大家分享一段php中判断电脑访问还是手机访问的代码:<?php
//手机网页跳转
//如果检测到访问的浏览器为下列一个指定的移动浏览器 则返回true
function is_mobile(){
$regex_match="/(nokia|iphone|android|motorola|^mot\-|softbank|foma|docomo|kddi|up\.browser|up\.link|";
$regex_match.="htc|dopod|blazer|netfront|helio|hosin|huawei|novarra|CoolPad|webos|techfaith|palmsource|";
$regex_match.="blackberry|alcatel|amoi|ktouch|nexian|samsung|^sam\-|s[cg]h|^lge|ericsson|philips|sagem|wellcom|bunjalloo|maui|";
$regex_match.="symbian|smartphone|midp|wap|phone|windows ce|iemobile|^spice|^bird|^zte\-|longcos|pantech|gionee|^sie\-|portalmmm|";
$regex_match.="jig\s browser|hiptop|^ucweb|^benq|haier|^lct|opera\s*mobi|opera\*mini|320x320|240x320|176x220";
$regex_match.=")/i";
return isset($_SERVER['HTTP_X_WAP_PROFILE']) or isset($_SERVER['HTTP_PROFILE']) or preg_match($regex_match, strtolower($_SERVER['HTTP_USER_AGENT']));
}
$is_mobile=is_mobile();
if($is_mobile){
//这是手机访问
//header("Location: http://www.dedecmsok.com");
echo "手机访问";
} else {
//这是电脑访问
//header("Location: http://www.dedecmsok.com");
echo "电脑访问";
}
?>
php手机访问地址吗,如何用php判断电脑访问还是手机访问相关推荐
- php判断电脑浏览器模拟手机访问网页,在PC上测试移动端网站和模拟手机浏览器的5大方法...
查了很多资料,尝试了大部分方法,下面将这一天的努力总结下分享给大家,也让大家免去看那么多文章,以下介绍的方法,都是本人亲自测试成功的方法,测试环境winxp. 一.Chrome*浏览器 chrome模 ...
- 服务器判断手机还是电脑端访问网站,asp下通过HTTP_USER_AGENT判断用户是从手机上访问,还是电脑IE上访问...
通过HTTP_USER_AGENT判断用户是从手机上访问,还是电脑IE上访问. asp代码片段:主要使用了正则匹配手机环境,大家可以补充手机平台. 复制代码代码如下: set regex = new ...
- java 判断手机运营商_如何用java判断手机号运营商?
如何用java实现判断手机号的运营商?因为每个号段都是工信部规定划分给指定运营商的,所以我们可以通过手机号码的号段来判断. 现在手机号的号段那么多,要怎样方便的的判断呢?于是我们就想到了正则表达式,在 ...
- 响应html广告区分手机pc,typecho博客判断电脑PC和手机WAP端进行广告展示
特别声明:本文为原创,可自由转载.引用,但需署名作者且注明文章出处,如有侵权请联系! 上一篇文章详细介绍了个人网站typecho博客申请添加投放百度联盟广告的具体步骤https://www.zyglz ...
- android获取ip方法,Android开发准确获取手机IP地址的两种方式
最近看了好多网上获取IP地址的例子,发现好多都不完全准确,这里我写一下获取ip地址的两种方式. 比如微信支付,后台在做接口的时候,要求App端传入IP地址,我们需要判断是网络环境,WI-FI还是3G, ...
- 金山的 wifi共享android手机怎莫共享台式机3g无线网络,金山共享精灵:电脑无线管理手机文件的Android应用...
金山共享精灵:电脑无线管理手机文件的Android应用 2011-03-15 17:12:33 来源:TechWeb 扫码可以: 1.在手机上浏览 2.分享给微信好友或朋友圈 摘要: 近日,金山发布 ...
- 手机无法被计算机识别,手机usb无法被电脑识别怎么办_电脑无法识别手机usb设备的解决方法...
有些朋友将手机通过数据线连接电脑,准备传输一些文件,可是却发现电脑无法识别手机usb设备,这是怎么回事呢?手机usb无法被电脑识别怎么办呢?别着急,就让小编来教大家电脑无法识别手机usb设备的解决方法 ...
- 电脑上玩手机游戏,效果秒杀模拟器
楼主是个手游小主播,吃不饱饿得死的那种.前段时间偶然发现了一款可以在电脑上玩手机游戏的神器.效果相当棒.通过USB数据线将手机和电脑连接,把手机屏投射到电脑大屏,用鼠标和键盘就可以玩手机游戏,CPU占 ...
- 手机碎屏党必备,转移你未备份的手机文件
虽然每次我买手机都贴了钢化屏保膜,但是我有三个手机依然难逃屏幕摔碎的厄运,可以说我是一枚标准的碎屏党. 摔坏手机之后,比花钱更心疼的就是手机里面的通讯录/图片和重要信息没法导出来.因为自己一直是碎屏小 ...
最新文章
- 手机客户端和web端开发的异同
- Glide DiskCache 原理分析
- PowerDesigner导出excel
- 嵌入式Linux学习1——Linux常用指令1
- Linux共享内存(二)
- Live Source Address 2019最新的电视广播包_Arturia MiniLab MkII迷你MIDI键盘2019年换新装:反色纯黑版...
- mysql主从同步测试_mysql 主从同步测试
- 小程序 --- Tab组件的封装
- C++ 学习之旅(13)——枚举enum
- oracle禁止修改密码,Oracle 用户密码过期后不允许修改密码的示例代码
- mysql 去除重复 Select中DISTINCT关键字的用法(查询两列,只去掉重复的一列)
- machine learning-mnist
- 软件工程小学期经历part1
- 职称计算机题库 云盘,职称计算机考试题库「附答案」
- 板凳——————————————————c++(104)
- IPFS 之包管理器GX
- nii文件中的方向理解
- (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
- PHP 5.6.6 上运行 ecshop 2.7.3 不兼容问题整合
- webpack、npm 相关错误汇总
热门文章
- SWI指令---软件中断实例详解(原创)
- 都2020年了,你还不知道这些办公神器?!
- nginx响应超时upstream timed out (110: Connection timed out) while reading response header from upstream
- python画十字_如何在pyqtgraph中绘制十字线和绘制鼠标位置?
- 小黑夜晚冒雨加餐leetcode之旅:2. 两数相加
- 第一章、架设服务器前的准备工作
- 2019最新泰牛PHP实战开发教程全集(四大模块全面出击 最强PHP教程)
- pythonweb后端开发待遇_【后端开发】python程序员待遇如何
- 添加Sql作业,新建步骤出现:从IClassFactory为CLSID为{AA40D1D6-CAEF-4A56-B9BB-D0D3DC976BA2}的COM组件创建实例失败
- 【ERP】ERP,MRP和MRPII的关系是怎样的?(20年3月29日第二章学习笔记)