Mailinglisten-Archive |
Hallo MOna
> ich möchte mit PHP erkennen ob gerade der IE oder Netscape benutzt werden.
> Mit $HTTP_USER_AGENT bekomme ich beim
> IE:
> Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
>
> und bei Netscape:
> Mozilla/4.77 [en] (Windows NT 5.0; U)
>
$env = getenv(HTTP_USER_AGENT);
if( eregi( 'MSIE [0-9].[0-9a-zA-Z]{1,4}',$env) ||
eregi( 'Microsoft Internet Explorer [0-9].[0-9a-zA-Z]{1,4}',$env) ||
eregi( 'Opera [0-9].[0-9a-zA-Z]{1,4}',$env) ||
eregi( 'Opera/[0-9].[0-9a-zA-Z]{1,4}',$env)
)
{
# Wenn MISE oder Opera dann dies
; }
else if(eregi( 'Netscape6/[0-9].[0-9a-zA-Z]{1,4}',$env)
|| eregi( 'Mozilla/[0-9].[0-9a-zA-Z]{1,4}',$env)) {
if(preg_match("/Mac/i","$env") || preg_match("/PPC/i","$env")) {
# Netscape für Mac macht dies
}
# Wenn Netscape dann das
}
------------------------------------
Stefan Schiller CORPEX-Support-Team
stefan_(at)_corpex.de
>>> http://www.corpex.de <<<
php::bar PHP Wiki - Listenarchive