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判断是手机还是电脑访问网站相关推荐

  1. 基于图像识别测试手机浏览器打开网页首屏时间的方法

    本文涉及性能测试技术,特别是涉及一种基于图像识别的测试手机网页首屏时间的方法,它可以应用在手机浏览器页面加载响应时间的的自动化测试或性能检测中.同时可以应用到其他android的apk的响应时间的测试 ...

  2. 微信浏览器打不开推广链接怎么办,设置微信内自动跳转手机浏览器打开网页

    在大家使用微信转发分享产品链接的时候是否很容易碰到网页被微信劫持导致无法访问的情况呢?经常被迫换域名,浪费了不少钱.其实这在目前的市场是常有的现象,但凡想使用微信来推广产品或者从事活动营销的用户,就一 ...

  3. 如何设置微信中链接用手机浏览器打开 微信域名转跳手机浏览器

    现如今微信对第三方推广链接的审核是越来越严格了,域名在微信中分享转发经常会被拦截,一旦被拦截用户就只能复制链接手动打开浏览器粘贴才能访问,要不然就是换个域名再推,周而复始.无论是哪一种情况都会面临一个 ...

  4. iOS 调用手机浏览器打开网页

    NSString *textURL = @"http://www.yoururl.com/";NSURL *cleanURL = [NSURL URLWithString:[NSS ...

  5. linux 打开网页 看不清网页上的字体呈现出框,电脑浏览器打开网页字体显示模糊如何解决...

    ‍ 我们经常会在电脑中通过浏览器打开网页,并浏览网页内容.如果浏览器打开网页后,发现里面的字体显示模糊的话,那么应该如何解决呢?在接下来的内容中,大家可以参考系统城小编提供的解决方法,看看能否解决网页 ...

  6. html按钮超链接错误403,电脑使用浏览器打开网页提示网站拒绝显示此网页和HTTP 403禁用的解决方法...

    最近有用户在电脑系统中使用浏览器打开网页的时候,显示网站拒绝显示此网页和HTTP 403错误,具体问题现象如下所示: 故障原因分析: 这样的错误通常发生在单个网站上,应该是系统调用错误的登录缓存信息引 ...

  7. android安装自动打开网页,Android调用系统自带浏览器打开网页的实现方法

    Android调用系统自带浏览器打开网页的实现方法 在Android中可以调用自带的浏览器,或者指定一个浏览器来打开一个链接.只需要传入一个uri,可以是链接地址. 启动android默认浏览器 在A ...

  8. 电脑服务器怎么打开网页,电脑的iis服务器打开网页的方法

    如果想要让自己电脑上的网页在局域网中可以访问到,就需要我们使用IIS服务器,将网页添加到服务器上的网站,设置服务器的方法并不难.下面是学习啦小编为大家整理的关于电脑的iis服务器打开网页的方法,一起来 ...

  9. java调用指定浏览器_Java调用浏览器打开网页完整实例

    本文实例讲述了java调用浏览器打开网页的方法.分享给大家供大家参考.具体实现方法如下: package com.yifang.demo; import java.io.file; public cl ...

最新文章

  1. Xamarin XAML语言教程构建ControlTemplate控件模板 (二)
  2. linux sqlplus 密码有$
  3. python 读grid 数据_科学网—Python_机器学习_总结14:Grid search - 李军的博文
  4. java web mysql视图_Javaweb项目-下拉列表显示后台数据库的数据
  5. 各种编程语言的按钮输入框
  6. java char i=2+#039;2#039;;_P039 二维数组的字符按列存放到字符串中 ★★
  7. LeetCode - 231. Power of Two - 判断一个数是否2的n次幂 - 位运算应用实例 - ( C++ )
  8. turbo c语言教程,C语言基础教程(六)Turbo C 程序设计初步(1)
  9. Symmetric Tree
  10. win10,secoclient总是报错:与对方建立连接超时,配置错误或网络故障
  11. 《上海堡垒》究竟几何?让我用爬虫一探究竟
  12. docker部署redies高可用集群实战
  13. AI-Tensorflow—Windows7安装TensorFlow方法
  14. 一文读懂机器学习需要哪些数学知识
  15. 记账后,如何查看、修改或删除不需要的收支
  16. 单片机开发,常用的一些知识
  17. Android Studio Chipmunk 同时打开多个项目的正确方法
  18. oracle 停止dbconsole,本地计算机上的OracleDBConsoleorcl服务启动后停止
  19. windows系统日志查看
  20. 导致论文高被引的关键因素

热门文章

  1. android 日文键盘,搜狗输入法安卓多语言升级:小语种键盘数增至90+ 日语假名九键上线...
  2. 【逗老师带你学IT】PRTG通过WMI远程监控windows10运行状态
  3. 怎样把视频前面广告剪掉?
  4. 切换终端_桐见 | 智能生活随心切换,车联网整合方案无缝连接生态终端
  5. C语言实现通讯录【一】(未优化)
  6. Go 1.18将原生支持fuzz test | Gopher Daily (2021.09.21) ʕ◔ϖ◔ʔ
  7. 人力资源社会保障部、中国人民银行关于社会保障卡加载金融功能的通知
  8. mysql root 没有库_mysql root用户看不到mysql库下的所有表
  9. 天下数据分析IDC行业微信自媒体营销的技巧
  10. 拐过“三道弯”,看长沙如何打造“机器人湘军”