作者banana2014 (香蕉共和国)
看板PHP
标题 [问题] 请问该如何用PHP来判断客户端是否使用行动装置来浏览此页面
时间Fri Apr 17 23:53:35 2015
现今出现了许多可以上网的行动装置(如智慧型手机),很多网站也会因应客户端浏览器的
环境不同而呈现出不一样的网页画面,请问该如何用PHP去判断客户端是否以行动装置(智
慧型手机)来浏览此网站? 一般大型网站都是用怎样的写法来判断的?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 219.80.128.94
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1429286017.A.F07.html
1F:→ mmis1000: 现在的流行是 RWD 阿,会自动依银幕宽度调整的版面 04/18 00:18
2F:→ mmis1000: 用後段判断切换网站的做法有点过时阿 04/18 00:18
3F:→ mmis1000: 请google : php mobile user agent 04/18 00:19
4F:→ mmis1000: 有一堆现成的回答 04/18 00:20
5F:→ xdraculax: 手机跟桌机网页分开还是必须的,减少传输 04/18 04:26
6F:→ banana2014: 请问侦测得到杂牌或山寨版的手机吗? 04/18 07:17
7F:→ demoboy: Http header 判断? 04/18 10:30
8F:推 mmis1000: media query 是可以依银幕大小选择要下载的档案的,不会 04/18 16:19
9F:→ mmis1000: 造成额外频宽啊 04/18 16:19
10F:→ mmis1000: 而且你甚麽时候有了给电脑看的就不用减少频宽的错觉了? 04/18 19:38
11F:→ mmis1000: 你确定像yahoo那种一开开超久,频宽用一堆的网页没问题? 04/18 19:39
12F:推 laxgenius: 我的media query和楼上的media query好像是不同东西? 04/19 09:20
13F:→ mmis1000: media="only screen and (color)" media query是可以 04/19 11:25
14F:→ mmis1000: 指定整个css档的,都不仔细看... 04/19 11:25
15F:→ mmis1000: 而且rwd的设计准则,就是先设计给手机看的网页阿 04/19 11:27
16F:→ mmis1000: 会反而造成手机比电脑吃更多频宽,绝对是作者的问题啊 04/19 11:28
18F:推 phpjson: php 有这个function 04/28 14:45
19F:→ phpjson: php device detection 04/28 14:46
20F:→ phpjson: 只是用前端做这个比较好 04/28 14:47
21F:推 dlikeayu: 只用css 来隐藏当然减少不了流量,进阶的rwd 是包含用js 05/18 11:42
22F:→ dlikeayu: 减少前端流量的技术的,再加上pagespeed 的外挂(从ngin 05/18 11:42
23F:→ dlikeayu: x 或 apach 做更快) 从快取 加自动缩图 lazyload 甚至 05/18 11:42
24F:→ dlikeayu: 转webp 05/18 11:42
25F:推 dlikeayu: 很多人看到 RWD 的认知 只有用css 做弹性伸缩的网页,这 05/18 11:46
26F:→ dlikeayu: 只是最基本的章节吧 05/18 11:46