get_browser

概要

ユーザーのブラウザの機能を取得する


条件

php.iniファイルにbrowscap.iniの設定を行う必要があります。

browscap.iniファイルはここより最新をダウンロードする必要があります


設定方法

php.ini

[browscap]
; http://php.net/browscap
browscap = "D:/Tools/xampp/php/extras/browscap/browscap.ini"
 
 
php.iniを変更後、apacheサーバを再起動すること

ソースコード設定

<?php
// データ取得
$browser = get_browser(null, true);
// 展開
var_dump($browser);
?>
 
 

確認

array(29) {
  ["browser_name_regex"]=>
  string(108) "ァ^mozilla/5\.0 \(.*windows nt 6\.1.*wow64.*\) applewebkit/.* \(khtml, like gecko\).*chrome/21\..*safari/.*$ァ"
  ["browser_name_pattern"]=>
  string(90) "Mozilla/5.0 (*Windows NT 6.1*WOW64*) AppleWebKit/* (KHTML, like Gecko)*Chrome/21.*Safari/*"
  ["parent"]=>
  string(11) "Chrome 21.0"
  ["platform"]=>
  string(4) "Win7"
  ["platform_version"]=>
  string(3) "6.1"
  ["win32"]=>
  string(0) ""
  ["win64"]=>
  string(1) "1"
  ["comment"]=>
  string(11) "Chrome 21.0"
  ["browser"]=>
  string(6) "Chrome"
  ["version"]=>
  string(4) "21.0"
  ["majorver"]=>
  string(2) "21"
  ["minorver"]=>
  string(1) "0"
  ["alpha"]=>
  string(1) "1"
  ["frames"]=>
  string(1) "1"
  ["iframes"]=>
  string(1) "1"
  ["tables"]=>
  string(1) "1"
  ["cookies"]=>
  string(1) "1"
  ["javascript"]=>
  string(1) "1"
  ["javaapplets"]=>
  string(1) "1"
  ["cssversion"]=>
  string(1) "3"
  ["beta"]=>
  string(0) ""
  ["win16"]=>
  string(0) ""
  ["backgroundsounds"]=>
  string(0) ""
  ["vbscript"]=>
  string(0) ""
  ["activexcontrols"]=>
  string(0) ""
  ["ismobiledevice"]=>
  string(0) ""
  ["issyndicationreader"]=>
  string(0) ""
  ["crawler"]=>
  string(0) ""
  ["aolversion"]=>
  string(1) "0"
}
 
 



最終更新:2012年09月24日 21:37