Utiliser browscap et get_browser() chez 1and1 en hébergement mutualisé
Browscap est un fichier qui référence les informations de nombreux navigateurs. La fonction get_browser() de PHP se réfère à ce fichier de configuration (browscap.ini) pour extraire de la variable globale $_SERVER['HTTP_USER_AGENT'] des informations précises sur le visiteur.
Il est possible de connaître le nom du navigateur, sa version, le nom du système d'exploitation ... Vous trouvez des informations sur l'utilisation de get_browser() sur php.net : Utilisation de get_browser()
1) Pour l'utiliser, chez 1and1 en mutualisé, il faut suffit de télécharger la dernière version du browscap.ini sur ce site : Browscap.ini sur http://browsers.garykeith.com.
2) Envoyez le en FTP sur votre hébergement, puis créer un fichier php.ini avec les informations suivantes :
Code :
[browscap]
; http://php.net/browscap
browscap = "browscap.ini" ; ou browscap = "votre_repertoire/browscap.ini"
3) Transférez votre php.ini à l'endroit ou se situent vos fichiers PHP.
4) Et c'est tout ! Pour contrôler, faites un essai avec le code suivant dans un fichier de test :
Code PHP :
Ne pas oublier les balises <?php ... ?>
<?php
$browser = get_browser(null, true);
print_r($browser);
?>
5) Vous devriez visualiser quelque chose de similaire à ceci :
Code :
Array
(
[browser_name_regex] => ^mozilla/5\.0 (windows; .; windows nt 5\.1; .*rv:.*) gecko/.* firefox/0\.9.*$
[browser_name_pattern] =>
Mozilla/5.0 (Windows; ?; Windows NT 5.1; *rv:*) Gecko/* Firefox/0.9*
[parent] => Firefox 0.9
[platform] => WinXP
[browser] =>
Firefox
[version] => 0.9
[majorver] => 0
[minorver] => 9
[cssversion] => 2
[frames] => 1
[iframes] => 1
[tables] => 1
[cookies] => 1
[backgroundsounds] =>
[vbscript] =>
[javascript] => 1
[javaapplets] => 1
[activexcontrols] =>
[cdf] =>
[aol] =>
[beta] => 1
[win16] =>
[crawler] =>
[stripper] =>
[wap] =>
[netclr] =>
)
Tags : hébergement, 1and1, php, get_browser, browscap
| << Activer la fonction file_get_content sur hébergement 1and1 mutualisé | JavaScript >> |
Ces articles peuvent vous intéresser :

