作者banana2014 (香蕉共和國)
看板PHP
標題 [問題] 請問該如何用PHP來判斷客戶端是否使用行動裝置來瀏覽此頁面
時間Fri Apr 17 23:53:35 2015
現今出現了許多可以上網的行動裝置(如智慧型手機),很多網站也會因應客戶端瀏覽器的
環境不同而呈現出不一樣的網頁畫面,請問該如何用PHP去判斷客戶端是否以行動裝置(智
慧型手機)來瀏覽此網站? 一般大型網站都是用怎樣的寫法來判斷的?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.80.128.94
※ 文章網址: https://webptt.com/m.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