exit <<< |
get_browser | __halt_compiler >>> |
6.22 Fonctions diverses 6 Référence des fonctions Manuel PHP . Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . connection_aborted . connection_status . connection_timeout . constant . define . defined . die . eval . exit ->get_browser . __halt_compiler . highlight_file . highlight_string . ignore_user_abort . pack . php_check_syntax . php_strip_whitespace . show_source . sleep . time_nanosleep . time_sleep_until . uniqid . unpack . usleep |
6.22.16 get_browser() Indique de quoi est capable le navigateur client[ Exemples avec get_browser ] PHP 3, PHP 4, PHP 5 mixed get_browser ( string user_agent , bool return_array )get_browser essaie de déterminer les capacités du navigateur client. Cela se fait en lisant les informations dans le fichier browscap.ini . Par défaut, la valeur de HTTP User-Agent est utilisée. Cependant, vous pouvez passer n'importe quelle valeur avec le paramètre optionnel user_agent à get_browser . Vous pouvez omettre user_agent en passant la valeur NULL . Les informations sont retournées sous forme d'un objet, dont les différents membres contiendront des informations, telles que les versions majeures et mineures et des chaînes d'identification ; des booléens pour des caractéristiques telles que frames, JavaScript, et cookies ; et ainsi de suite. Depuis PHP 4.3.2, si le paramètre optionnel return_array vaut TRUE , cette fonction retournera un tableau au lieu d'un objet . Même si browscap.ini contient des informations sur de nombreux clients, il compte sur les utilisateurs pour être mis à jour. Le format du fichier est facilement compréhensible. L'exemple suivant montre comment on peut lister les informations disponibles :
La valeur cookies indique simplement que le navigateur est capable d'accepter les cookies, et n'indique pas si l'utilisateur les a activé sur son navigateur. Le seul moyen de tester l'activation des cookies est d'en poser un avec la fonction setcookie , de recharger la page et de vérifier que le cookie existe toujours.
|
<< | get_browser | >> |
exit | Fonctions diverses | __halt_compiler |