phpbar.de logo

Mailinglisten-Archive

[php] Browser mit PHP erkennen

[php] Browser mit PHP erkennen

Stefan Schiller php_(at)_phpcenter.de
Tue, 10 Jul 2001 11:09:29 +0200


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