通过配置实现电脑和手机访问分别显示不同的页面(以thinkphp5为例)
在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为例)相关推荐
- 自动切换电脑或手机版(php aspx),ASP程序自动判断是电脑或手机访问网站。
很早就知道百度可以用电脑和手机访问同一个地址,但是网站会自动根据使用的上网终端选择跳转到不同的页面. 曾经试着用JS去判断,但是JS只是浏览器脚本,似乎没有这么强大的功能去获取电脑和手机各种不同浏览器 ...
- 最新织梦DEDECMS全站目录化伪静态设置(网址和生成静态地址一样、电脑和手机访问地址也一样)
最新织梦DEDECMS全站目录化伪静态设置,伪静态设置成功后,网址和生成静态地址一样.电脑和手机访问地址也一样. 如果你电脑端是生成静态而手机端是动态的话,请查看织梦手机端伪静态设置http://ww ...
- PHP识别电脑还是手机访问网站
最近,客户要求网站要判断是手机访问还是电脑访问,然后显示不同的信息,所以就在网上找了,这个,不是原创,重在分享. <?php function isMobile(){ $useragent=is ...
- html5如何访问电脑文件夹,手机如何直接访问电脑文件?手机访问电脑文件
通过手机QQ也可以访问电脑文件.有时我们并不想一直盯着电脑,但是又需要查看电脑里的文件.有没有一种方法可以做到,不盯着电脑也能查看电脑上的文件呢?下面给大家介绍一下如何用手机访问电脑文件. 1.在手机 ...
- Selenium-Webdriver(python) (五) --- 电脑模拟手机访问手机版网页
PC端环境搭建 用Chrome浏览器模拟 1.安装谷歌浏览器 2.下载安装组件:User-Agent Switcher for Chrome 点击 自定义及控制Google Chrome>工具& ...
- 电脑连接手机热点,显示无Internet的解决方法
一.电脑设置问题 通常是因为自动获取 IP 和 DNS 设置错误 打开控制面板 → 网络和Internet → 网络和共享中心 → 更改适配器设置 → WLAN 属性 → lnternet协议 ...
- 电脑连接手机热点,显示无法连接到这个网络
问题:此无线局域网的其他设备都可以连接,但本机连接时,显示无法连接到这个网络 解决方法:win+R shift+ctrl+enter 以管理员方式打开cmd 键入netsh winsock re ...
- 同步电脑与手机,让手机变身无线Modem
同步电脑与手机,让手机变身无线Modem 你是否有过这样的经历:当在外面急需上网收发邮件.办理业务时,却只能无奈地望着你的笔记本电脑叹息,重要的生意.宝贵的订单--就这样被错过!在WiFi.3G网络还 ...
- 手机访问 电脑的html文件,手机能访问电脑的共享文件吗 如何用手机看电脑文件...
手机能访问电脑的共享文件吗? 打开简单文件共享很简单,只要右键点击驱动器或者文件夹,然后选择属性,我们只要选中在网络中共享这个文件夹.共享以后,"允许网络用户更改我的文件"这一项是 ...
最新文章
- 你所不知道的库存超限做法
- 谷歌参展攻略!AI皮影戏、3D作画、与AI共舞...嗨翻魔都(附视频)
- 重学 html の meta 标签
- POJ - 2503
- Nodejs模块、自定义模块、CommonJs的概念和使用
- PyTorch多卡分布式训练:DistributedDataParallel (DDP) 简要分析
- Java、Apache Tomcat下载与安装及环境变量配置
- jet mysql连接字符串,关于jet db的连接字串,以及加密后的字串-数据库专栏,SQL Server...
- Java中lombok @Builder注解使用详解
- Vue v-model 指令详解以及sync修饰符的使用场景(结合父子组件通信案例)
- TimesIsMoney
- Centos 6.5(64bit)上安装Vertica single node
- MAC版文本编辑(记事本),连显示行号的功能都没有
- 在MATLAB下安装Matpower模块
- H3CSE路由-路由策略
- wps里的超链接PDF打不开_PDF转Word都可以怎样操作?
- Android布局小案例——安卓版计算器
- 第1章 软件设计师考试分析
- pandas_计算年化收益率
- html5 微网页 点餐_使用HTML5和微数据向网页添加电话号码