0

私のシステムには次のコードが実装されています。

$browser = get_browser(null, true);
#print_r($browser);

foreach ($browser AS $B => $V)
{
echo $B.":". $V."<br>";
}

以下を返します。

browser_name_regex:�^.*$�
browser_name_pattern:*
browser:Default Browser
version:0
majorver:0
minorver:0
platform:unknown
alpha:
beta:
win16:
win32:
win64:
frames:1
iframes:
tables:1
cookies:
backgroundsounds:
cdf:
vbscript:
javaapplets:
javascript:
activexcontrols:
isbanned:
ismobiledevice:
issyndicationreader:
crawler:
cssversion:0
supportscss:
aol:
aolversion:0

を明らかにするにはどうすればよいbrowser_name_regexですか? これが正しいインフラを明らかにしているとは思いません..browserこれを表示しているのはデフォルトのブラウザではなく、 クロムのバージョン0を使用していないと確信しているためです。

4

1 に答える 1

1

To get get_browser() work correctly you have to download the latest browsercap.ini file and update your local browsercap.ini file which is located at echo ini_get('browscap'); or check the PHPinfo page.

于 2013-02-19T17:25:00.483 に答える