PHP怎样识别手机与电脑的不同访问
像很多网站一样,访问时会识别为手机版或桌面版。
我想应该是用脚本语言实现的吧。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
像很多网站一样,访问时会识别为手机版或桌面版。
我想应该是用脚本语言实现的吧。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(10)
User-Agent最常用
或者JavaScript判断屏幕宽度、分辨率,然后重定向到相应的mobile版
一般是根据 useragent来判断的。
也可参考 https://github.com/easychen/LazyPHP/b...
一般从浏览器的 UA 判断浏览器和系统
还有像上面说的用的响应式设计,个人暂时倾向于判断UA
我也来个大礼包,直接看代码就好。
useragent 判断,这是语言无关的
user-agent 用来判断操作系统和浏览器类型、版本
一般手机都支持css3,可以用media query对不同屏幕宽度的手机返回不同样式的网页
还能用响应式前端布局,非php
UA+屏幕尺寸,分辨率等结合起来用,因为有些手机自带的浏览器不发ua的~
以下的javascript代码以及php代码可以用来判断iPhone或者iPod – 360weboy – 专注php web开发 | web前端开发。
Javascript
本人更倾向于使用服务器端语言,比如php来做判断:
Php
360weboy – 专注php web开发 | web前端开发。感兴趣的话可以加入360weboy的qq群-197642724,或者关注360weboy的新浪或者腾讯微博,大家在一起分享讨论开发中的技术以及思想。
给两个通道 应该能解决问题
可以用js判断 比如
http://tangram.baidu.com/api#baidu.pl...
或者是media query
http://www.qianduan.net/responsive-we...