さくらインターネットでブラウザ判別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:
  1. browscap = "/home/{ユーザ名}/php_browscap.ini"

後は下記のコードでブラウザデータが配列で取得できているか確認。

PHP:
  1. &lt;?php
  2. $browser = get_browser(null, true);
  3. print_r($browser);
  4. ?&gt;

[参考したサイト]
http://mahata.net/mt/archives/2007/03/useragentphp_1.html
http://www.php.net/manual/ja/function.get-browser.php

Tags: , ,

関連記事:

この記事は参考になりましたか? 4 (1件)
Loading ... Loading ...

コメントをどうぞ

Name:
Email:
Url:
Comment: