Manuel PHP Précédent Suivant 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(). 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. 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: Exemple 1. Exemple avec get_browser() ?php function list_array ($array) {while (list ($key, $value) = each ($array)) {$str .= "lt;B gt;$key: lt; / B gt; $value lt;br gt;\n";} return $str;} echo "$HTTP_USER_AGENT lt;hr gt;\n"; $browser = get_browser(); echo list_array ((array) $browser);? L 'affichage devrait ressembler à ceci: Mozilla / 4.5 [en] (X11; U; Linux 2.2.9 i586) hr B browser_name_pattern: / B Mozilla / 4\.5.* br B parent: / B Netscape 4.0 br B platform: / B Unknown br B majorver: / B 4 br B minorver: / B 5 br B browser: / B Netscape br B version: / B 4 br B frames: / B 1 br B tables: / B 1 br B cookies: / B 1 br B backgroundsounds: / B br B vbscript: / B br B javascript: / B 1 br B javaapplets: / B 1 br B activexcontrols: / B br B beta: / B br B crawler: / B br B authenticodeupdate: / B br B msn: / B br Pour fonctionner, votre configuration browscap doit mener au fichier browscap.ini. Pour plus d'informations, (y compris pour les endroits où charger le fichier browscap.ini), suivez la FAQ PHP à http: / /www.php.net / FAQ.html. Browscap a été ajouté en PHP 3.0b2. Précédent Sommaire Suivant Niveau supérieur