web-dev-qa-db-ja.com

どのようにbrowscap.iniファイルを設定する必要がありますか

Browscap.iniファイルをダウンロードして、それをディレクトリ「C:\ wamp\bin\php\php5.4.3\extras」に貼り付け、php.iniファイルに移動して、そこに次の変更を加えました。

[browscap]
; http://php.net/browscap
browscap = extras/browscap.ini

次に、サーバーを再起動し、次のコードをtemp.phpファイルに入力しました。

<?php
echo $_SERVER['HTTP_USER_AGENT'] . "<br><br>";

$browser = get_browser(null, true);
print_r($browser);
?>

今の出力は次のようになります:

Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.79 Safari/537.4

Warning: get_browser(): browscap ini directive not set in C:\wamp\www\functions\browser.php on line 4

私は何かを逃していますか?いくつかの解決策を提供してください、私があなたを理解させることができない場合は申し訳ありません

18
Nicholas Wild

Full PATH完了したらサーバーを再起動します

[browscap]
; http://php.net/browscap
browscap = "C:\xampp\php\extras\browscap.ini"
24
Baba

linuxサーバー

wget http://browscap.org/stream?q=Lite_PHP_BrowsCapINI -O /etc/php.d/browscap.ini

[browscap]
; http://php.net/browscap
browscap = "/etc/php.d/browscap.ini"
9
Roninio

このコードをインストールに使用し、mintおよびdebianでテスト

wget http://browscap.org/stream?q=Lite_PHP_BrowsCapINI -O /etc/php5/Apache2/browscap.ini
Sudo echo -e "[browscap]\n  browscap = '/etc/php5/Apache2/browscap.ini'" >> php.ini
Sudo service Apache2 reload
2
Bruno Ribeiro

これは私にとってMacBookでの作業です。

[browscap]
; http://php.net/browscap
browscap = "/usr/local/etc/browscap.ini"
1
Fengshun Cheng