23

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

私は何かを逃していますか?解決策を教えてください。理解できない場合は申し訳ありません

4

5 に答える 5

33

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

[browscap]
; http://php.net/browscap
browscap = "C:\xampp\php\extras\browscap.ini"
于 2012-09-30T17:41:41.243 に答える
14

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"
于 2015-06-30T07:09:23.810 に答える
4

このコードをインストールに使用し、mint と debian でテスト済み

wget http://browscap.org/stream?q=Lite_PHP_BrowsCapINI -O /etc/php7/apache2/browscap.ini
sudo echo -e "[browscap]\n  browscap = '/etc/php7/apache2/browscap.ini'" >> php.ini
sudo service apache2 reload

PHPバージョンのphp7を置き換えます

于 2016-07-05T20:33:53.133 に答える
3

これは、MacBookでの作業です。

[browscap]
; http://php.net/browscap
browscap = "/usr/local/etc/browscap.ini"
于 2016-08-19T17:14:38.297 に答える