Fonction get_browser() PHP

Définition et utilisation

La fonction get_browser() retourne les performances du navigateur de l'utilisateur.

Cette fonction détermine les performances du navigateur de l'utilisateur en consultant le fichier browscap.ini de l'utilisateur.

Si réussi, cette fonction retourne un objet ou un tableau contenant des informations sur le navigateur de l'utilisateur, si échoue, retourne false.

Syntaxe

get_browser(user_agent,return_array)
Paramètres Description
user_agent

Optionnel. Définir le nom de l'agent utilisateur HTTP. La valeur par défaut est $HTTP_USER_AGENT.

Vous pouvez contourner ce paramètre en le réglant sur NULL.

return_array Optionnel. Si ce paramètre est réglé sur true, cette fonction retourne un tableau plutôt qu'un objet.

Avis et commentaires

Remarque :La déclaration de retour met fin immédiatement au calcul de la chaîne.

Remarque :Cette fonction est très utile pour le stockage de code dans les champs de texte de la base de données pour des calculs futurs.

Exemple

<?php
echo $_SERVER['HTTP_USER_AGENT'] . "<br /><br />";
$browser = get_browser(null,true);
print_r($browser);
?> 

Sortie :

Mozilla/4.0
(compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Array
(
[browser_name_regex] => ^mozilla/.\.0
(compatible; msie 6\.0.*;.*windows nt 5\.1.*\.net clr.*).*$
[browser_name_pattern] => Mozilla/?.0
(compatible; MSIE 6.0*;*Windows NT 5.1*.NET CLR*)*
[parent] => IE 6.0
[platform] => WinXP
[netclr] => 1
[browser] => IE
[version] => 6.0
[majorver] => 6
[minorver] => 0
[css] => 2
[frames] => 1
[iframes] => 1
[tables] => 1
[cookies] => 1
[backgroundsounds] => 1
[vbscript] => 1
[javascript] => 1
[javaapplets] => 1
[activexcontrols] => 1
[cdf] => 1
[aol] =>
[beta] =>
[win16] =>
[crawler] =>
[stripper] =>
[wap] =>
[ak] =>
[sk] =>
)