2011-06-02

【程式】PHP : get_browser - 取得 Browser 資訊


最近的行動瀏覽裝置實在是太多了吧。
有iPhone, iPad, Android。
然後每個又可以再灌其它的Browser ,像是Opera Mini。
真是快要瘋掉。
看到PHP 有提供一個功能是  get_browser 
他可以抓到Browser 的所有資訊,還蠻詳細的。
但需要下載一個 php_browscap.ini 的檔案
接著在 php.ini 加上。
[browscap]
browscap = /home/php/lib/php_browscap.ini
然後重啟 php
接著在 php 的程式中輸入下面程式片段。
$browser = get_browser(null,true);
var_dump($browser);
就會取得 Browser 的詳細資訊了。
但,都跑出來後,才覺的…不好。
因為 php_browscap.ini 的檔案好大一個,要 401 KB。
而且要常去更新。
但重點還是檔案很大,醬子效能就會變很慢。
所以,雖然測試後覺的很好用,
但…我應該還是會選擇自己用程式去Parsing HTTP_USER_AGENT吧。

0 comments:

張貼留言