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] => )