php判断电脑还是手机浏览器打开网页,php判断是手机还是电脑访问网站
php判断是手机还是电脑访问网站的方法:首先创建一个PHP示例文件;然后定义一个“is_mobile”方法;接着实现判断检测访问的浏览器为哪一个浏览器的功能;最后在浏览器执行该文件即可。
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.abc.com/3g");
echo "手机访问";
}else{
//这不是一个手机浏览器
//header("Location: http://www.abc.com/desktop");
echo "电脑访问";
}
?>
php判断电脑还是手机浏览器打开网页,php判断是手机还是电脑访问网站相关推荐
- 基于图像识别测试手机浏览器打开网页首屏时间的方法
本文涉及性能测试技术,特别是涉及一种基于图像识别的测试手机网页首屏时间的方法,它可以应用在手机浏览器页面加载响应时间的的自动化测试或性能检测中.同时可以应用到其他android的apk的响应时间的测试 ...
- 微信浏览器打不开推广链接怎么办,设置微信内自动跳转手机浏览器打开网页
在大家使用微信转发分享产品链接的时候是否很容易碰到网页被微信劫持导致无法访问的情况呢?经常被迫换域名,浪费了不少钱.其实这在目前的市场是常有的现象,但凡想使用微信来推广产品或者从事活动营销的用户,就一 ...
- 如何设置微信中链接用手机浏览器打开 微信域名转跳手机浏览器
现如今微信对第三方推广链接的审核是越来越严格了,域名在微信中分享转发经常会被拦截,一旦被拦截用户就只能复制链接手动打开浏览器粘贴才能访问,要不然就是换个域名再推,周而复始.无论是哪一种情况都会面临一个 ...
- iOS 调用手机浏览器打开网页
NSString *textURL = @"http://www.yoururl.com/";NSURL *cleanURL = [NSURL URLWithString:[NSS ...
- linux 打开网页 看不清网页上的字体呈现出框,电脑浏览器打开网页字体显示模糊如何解决...
我们经常会在电脑中通过浏览器打开网页,并浏览网页内容.如果浏览器打开网页后,发现里面的字体显示模糊的话,那么应该如何解决呢?在接下来的内容中,大家可以参考系统城小编提供的解决方法,看看能否解决网页 ...
- html按钮超链接错误403,电脑使用浏览器打开网页提示网站拒绝显示此网页和HTTP 403禁用的解决方法...
最近有用户在电脑系统中使用浏览器打开网页的时候,显示网站拒绝显示此网页和HTTP 403错误,具体问题现象如下所示: 故障原因分析: 这样的错误通常发生在单个网站上,应该是系统调用错误的登录缓存信息引 ...
- android安装自动打开网页,Android调用系统自带浏览器打开网页的实现方法
Android调用系统自带浏览器打开网页的实现方法 在Android中可以调用自带的浏览器,或者指定一个浏览器来打开一个链接.只需要传入一个uri,可以是链接地址. 启动android默认浏览器 在A ...
- 电脑服务器怎么打开网页,电脑的iis服务器打开网页的方法
如果想要让自己电脑上的网页在局域网中可以访问到,就需要我们使用IIS服务器,将网页添加到服务器上的网站,设置服务器的方法并不难.下面是学习啦小编为大家整理的关于电脑的iis服务器打开网页的方法,一起来 ...
- java调用指定浏览器_Java调用浏览器打开网页完整实例
本文实例讲述了java调用浏览器打开网页的方法.分享给大家供大家参考.具体实现方法如下: package com.yifang.demo; import java.io.file; public cl ...
最新文章
- 快速搭建一个网关服务,动态路由、鉴权看完就会(含流程图)
- 网络推广——移动端网络推广备受关注
- hdu4973 线段树(题目不错,用了点,段,更新查找还有DFS)
- 分页刷新(SwipeRefreshLayout+SwipeMenuRecyclerView)
- C++ 中的this指针详解及实例
- 什么是python函数_什么是python函数
- shared memory global memory constant memory in cuda
- java 解析二进制_Java二进制指令代码解析
- Luogu P2525题解
- 用canvas让美女沉浸在音符的海洋里
- Unity小地图跟随人物移动
- vivo是安卓手机吗_vivo新机Y73s评测:谁说买手机一定要买旗舰机?_安卓手机
- 记录:nodejs 裁切图片的方法
- Mysql之笛卡尔积
- Unity 内置访问安卓权限
- 闹剧还是情有可原?联想撤回科创板上市申请后,股价大跌13%
- tensorflow serving部署keras或tf2.0模型
- java微信消息发送消息_JAVA模拟微信消息发送请求
- html 字号和像素的关系,一文搞懂CSS中的字体单位大小(px,em,rem...)
- 2021校赛ctf write up