Maison  >  Article  >  développement back-end  >  A quoi sert php get_browser

A quoi sert php get_browser

藏色散人
藏色散人original
2021-09-16 09:23:461211parcourir

La fonction php get_browser peut mesurer les performances du navigateur de l'utilisateur en consultant le fichier browscap.ini de l'utilisateur. Sa syntaxe d'utilisation est "get_browser(user_agent,return_array)".

A quoi sert php get_browser

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur Dell G3

Utilisation de php get_browser

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

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

En cas de succès, cette fonction renvoie un objet ou un tableau contenant les informations du navigateur de l'utilisateur. En cas d'échec, elle renvoie false.

Syntaxe

get_browser(user_agent,return_array)

Paramètres

user_agent

Facultatif. Spécifie le nom de l'agent utilisateur HTTP. La valeur par défaut est la valeur $HTTP_USER_AGENT.

Vous pouvez contourner ce paramètre en définissant NULL.

return_array Facultatif. Si ce paramètre est défini sur true, cette fonction renverra un tableau au lieu d'un objet.

Conseils et notes

Remarque : L'instruction return termine immédiatement l'évaluation de la chaîne.

Remarque : Cette fonction est utile pour stocker du code dans un champ de texte de base de données pour des calculs ultérieurs.

Exemple

<?php
echo $_SERVER[&#39;HTTP_USER_AGENT&#39;] . "<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] =>
)

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn