Description
object
get_browser
( [string user_agent])
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
.