J'ai téléchargé le fichier Browscap.ini, puis je l'ai collé dans le répertoire "C:\wamp\bin\php\php5.4.3\extras" et je suis allé dans le fichier php.ini et y ai apporté ces modifications:
[browscap]
; http://php.net/browscap
browscap = extras/browscap.ini
puis j'ai redémarré le serveur et tapé le code suivant dans le fichier temp.php:
<?php
echo $_SERVER['HTTP_USER_AGENT'] . "<br><br>";
$browser = get_browser(null, true);
print_r($browser);
?>
maintenant la sortie est comme:
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
est-ce que je manque quelque chose? veuillez fournir une solution, et désolé si je ne peux pas vous faire comprendre
Vous devez utiliser le Full PATH
et redémarrez votre serveur lorsque vous avez terminé
Exemple
[browscap]
; http://php.net/browscap
browscap = "C:\xampp\php\extras\browscap.ini"
sur le serveur 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"
utilisez ce code pour l'installation, testé sur mint et 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
Cela fonctionne pour moi sur MacBook.
[browscap]
; http://php.net/browscap
browscap = "/usr/local/etc/browscap.ini"