在thinkphp5入口文件public/index.php下面加入以下代码即可:

function is_mobile()
{
    // getallheaders();//如果是apache可以直接用这个函数获得请求头
    $agent = strtolower($_SERVER['HTTP_USER_AGENT']);
    $is_pc = (strpos($agent, 'windows nt'));
    $is_mac = (strpos($agent, 'mac os'));
    $is_iphone = (strpos($agent, 'iphone'));
    $is_android = (strpos($agent, 'android'));
    $is_ipad = (strpos($agent, 'ipad'));

if($is_pc){define('BIND_MODULE','admin');}
    if($is_mac){define('BIND_MODULE','admin');}
    if($is_iphone){define('BIND_MODULE','index');}
    if($is_android){define('BIND_MODULE','index');}
    if($is_ipad){define('BIND_MODULE','index');}
}

is_mobile();

BIND_MODULE是控制绑定模块的,就是说,输入同样的网址IP,访问不同的模块用的!

通过配置实现电脑和手机访问分别显示不同的页面(以thinkphp5为例)相关推荐

  1. 自动切换电脑或手机版(php aspx),ASP程序自动判断是电脑或手机访问网站。

    很早就知道百度可以用电脑和手机访问同一个地址,但是网站会自动根据使用的上网终端选择跳转到不同的页面. 曾经试着用JS去判断,但是JS只是浏览器脚本,似乎没有这么强大的功能去获取电脑和手机各种不同浏览器 ...

  2. 最新织梦DEDECMS全站目录化伪静态设置(网址和生成静态地址一样、电脑和手机访问地址也一样)

    最新织梦DEDECMS全站目录化伪静态设置,伪静态设置成功后,网址和生成静态地址一样.电脑和手机访问地址也一样. 如果你电脑端是生成静态而手机端是动态的话,请查看织梦手机端伪静态设置http://ww ...

  3. PHP识别电脑还是手机访问网站

    最近,客户要求网站要判断是手机访问还是电脑访问,然后显示不同的信息,所以就在网上找了,这个,不是原创,重在分享. <?php function isMobile(){ $useragent=is ...

  4. html5如何访问电脑文件夹,手机如何直接访问电脑文件?手机访问电脑文件

    通过手机QQ也可以访问电脑文件.有时我们并不想一直盯着电脑,但是又需要查看电脑里的文件.有没有一种方法可以做到,不盯着电脑也能查看电脑上的文件呢?下面给大家介绍一下如何用手机访问电脑文件. 1.在手机 ...

  5. Selenium-Webdriver(python) (五) --- 电脑模拟手机访问手机版网页

    PC端环境搭建 用Chrome浏览器模拟 1.安装谷歌浏览器 2.下载安装组件:User-Agent Switcher for Chrome 点击 自定义及控制Google Chrome>工具& ...

  6. 电脑连接手机热点,显示无Internet的解决方法

    一.电脑设置问题 通常是因为自动获取 IP 和 DNS 设置错误 打开控制面板 →  网络和Internet →  网络和共享中心  → 更改适配器设置 → WLAN 属性 →  lnternet协议 ...

  7. 电脑连接手机热点,显示无法连接到这个网络

    问题:此无线局域网的其他设备都可以连接,但本机连接时,显示无法连接到这个网络 解决方法:win+R    shift+ctrl+enter 以管理员方式打开cmd 键入netsh winsock re ...

  8. 同步电脑与手机,让手机变身无线Modem

    同步电脑与手机,让手机变身无线Modem 你是否有过这样的经历:当在外面急需上网收发邮件.办理业务时,却只能无奈地望着你的笔记本电脑叹息,重要的生意.宝贵的订单--就这样被错过!在WiFi.3G网络还 ...

  9. 手机访问 电脑的html文件,手机能访问电脑的共享文件吗 如何用手机看电脑文件...

    手机能访问电脑的共享文件吗? 打开简单文件共享很简单,只要右键点击驱动器或者文件夹,然后选择属性,我们只要选中在网络中共享这个文件夹.共享以后,"允许网络用户更改我的文件"这一项是 ...

最新文章

  1. 你所不知道的库存超限做法
  2. 谷歌参展攻略!AI皮影戏、3D作画、与AI共舞...嗨翻魔都(附视频)
  3. 重学 html の meta 标签
  4. POJ - 2503
  5. Nodejs模块、自定义模块、CommonJs的概念和使用
  6. PyTorch多卡分布式训练:DistributedDataParallel (DDP) 简要分析
  7. Java、Apache Tomcat下载与安装及环境变量配置
  8. jet mysql连接字符串,关于jet db的连接字串,以及加密后的字串-数据库专栏,SQL Server...
  9. Java中lombok @Builder注解使用详解
  10. Vue v-model 指令详解以及sync修饰符的使用场景(结合父子组件通信案例)
  11. TimesIsMoney
  12. Centos 6.5(64bit)上安装Vertica single node
  13. MAC版文本编辑(记事本),连显示行号的功能都没有
  14. 在MATLAB下安装Matpower模块
  15. H3CSE路由-路由策略
  16. wps里的超链接PDF打不开_PDF转Word都可以怎样操作?
  17. Android布局小案例——安卓版计算器
  18. 第1章 软件设计师考试分析
  19. pandas_计算年化收益率
  20. html5 微网页 点餐_使用HTML5和微数据向网页添加电话号码

热门文章

  1. 【数据结构与算法学习笔记001】Kalman滤波
  2. WRF 模式模拟流程
  3. 概率统计Python计算:双正态总体未知总体方差总体均值差双侧假设的T检验
  4. Phoenix 简介及使用方式
  5. 技术服务 哺乳动物细胞双杂交服务
  6. 回复徐老师暨不成功教学的反思
  7. 发布一个锁定行列的一种方法。(实现Excel里的冻结窗格的功能)
  8. 小米公司七位创始人简介
  9. 傅里叶变换轮廓术Fourier Transform Profilometry(FTP)
  10. (21)打鸡儿教你Vue.js