さくらインターネットでブラウザ判別browscapを利用する
PHPでブラウザ判別するコード get_browser() を最近知りました。
今までは HTTP_USER_AGENT から取得していたんですが
get_browser の方がかなり使えるデータが返ってきます。
こんな感じです。
< ?php
$browser = get_browser(null, true);
print_r($browser);
?>
この関数は php.ini の設定で使えるようになるので
さくらインターネットで使えるようにしてみました。
Downloads :: Browser Capabilities Projectからphp_browscap.iniをダウンロードして
/home/{ユーザ名}/にアップします。
次にサーバコントロールパネル
->「PHP設定ファイルの編集」に下記のコードを加えます。
CODE:
-
browscap = "/home/{ユーザ名}/php_browscap.ini"
後は下記のコードでブラウザデータが配列で取得できているか確認。
PHP:
-
<?php
-
?>
[参考したサイト]
http://mahata.net/mt/archives/2007/03/useragentphp_1.html
http://www.php.net/manual/ja/function.get-browser.php

4
(1件)




