[問題] 請問該如何用PHP來判斷客戶端是否使用行動裝置來瀏覽此頁面

看板PHP作者 (香蕉共和國)時間9年前 (2015/04/17 23:53), 編輯推噓6(6020)
留言26則, 8人參與, 最新討論串1/1
現今出現了許多可以上網的行動裝置(如智慧型手機),很多網站也會因應客戶端瀏覽器的 環境不同而呈現出不一樣的網頁畫面,請問該如何用PHP去判斷客戶端是否以行動裝置(智 慧型手機)來瀏覽此網站? 一般大型網站都是用怎樣的寫法來判斷的? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.80.128.94 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1429286017.A.F07.html

04/18 00:18, , 1F
現在的流行是 RWD 阿,會自動依銀幕寬度調整的版面
04/18 00:18, 1F

04/18 00:18, , 2F
用後段判斷切換網站的做法有點過時阿
04/18 00:18, 2F

04/18 00:19, , 3F
請google : php mobile user agent
04/18 00:19, 3F

04/18 00:20, , 4F
有一堆現成的回答
04/18 00:20, 4F

04/18 04:26, , 5F
手機跟桌機網頁分開還是必須的,減少傳輸
04/18 04:26, 5F

04/18 07:17, , 6F
請問偵測得到雜牌或山寨版的手機嗎?
04/18 07:17, 6F

04/18 10:30, , 7F
Http header 判斷?
04/18 10:30, 7F

04/18 16:19, , 8F
media query 是可以依銀幕大小選擇要下載的檔案的,不會
04/18 16:19, 8F

04/18 16:19, , 9F
造成額外頻寬啊
04/18 16:19, 9F

04/18 19:38, , 10F
而且你甚麼時候有了給電腦看的就不用減少頻寬的錯覺了?
04/18 19:38, 10F

04/18 19:39, , 11F
你確定像yahoo那種一開開超久,頻寬用一堆的網頁沒問題?
04/18 19:39, 11F

04/19 09:20, , 12F
我的media query和樓上的media query好像是不同東西?
04/19 09:20, 12F

04/19 11:25, , 13F
media="only screen and (color)" media query是可以
04/19 11:25, 13F

04/19 11:25, , 14F
指定整個css檔的,都不仔細看...
04/19 11:25, 14F

04/19 11:27, , 15F
而且rwd的設計準則,就是先設計給手機看的網頁阿
04/19 11:27, 15F

04/19 11:28, , 16F
會反而造成手機比電腦吃更多頻寬,絕對是作者的問題啊
04/19 11:28, 16F

04/21 11:15, , 17F

04/28 14:45, , 18F
php 有這個function
04/28 14:45, 18F

04/28 14:46, , 19F
php device detection
04/28 14:46, 19F

04/28 14:47, , 20F
只是用前端做這個比較好
04/28 14:47, 20F

05/18 11:42, , 21F
只用css 來隱藏當然減少不了流量,進階的rwd 是包含用js
05/18 11:42, 21F

05/18 11:42, , 22F
減少前端流量的技術的,再加上pagespeed 的外掛(從ngin
05/18 11:42, 22F

05/18 11:42, , 23F
x 或 apach 做更快) 從快取 加自動縮圖 lazyload 甚至
05/18 11:42, 23F

05/18 11:42, , 24F
轉webp
05/18 11:42, 24F

05/18 11:46, , 25F
很多人看到 RWD 的認知 只有用css 做彈性伸縮的網頁,這
05/18 11:46, 25F

05/18 11:46, , 26F
只是最基本的章節吧
05/18 11:46, 26F
文章代碼(AID): #1LCIo1y7 (PHP)