Re: Get the shortened browser / HTTP_USER_AGENT

From: Date: Sat, 20 Jan 2007 09:36:14 +0000
Subject: Re: Get the shortened browser / HTTP_USER_AGENT
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-247434@lists.php.net to get a copy of this message
You have several options: 1. using regular expressions <? $user = $_SERVER["HTTP_USER_AGENT"]; preg_match('/^([^\/]+).*/',$user,$matches); $browser = $matches[1]; ?> 2. using arrays <? $user = $_SERVER["HTTP_USER_AGENT"]; $tpm = explode('/',$user); $browser = $tmp[0]; ?> 3. using substrings <? $user = $_SERVER["HTTP_USER_AGENT"]; $browser = substr($user,0,strpos($user,'/'); ?> Sergiu Wikus Moller wrote:
Hi. I want to strip everything after a / in the HTTP_USER_AGENT for example: Opera 9.10/blah/blah would become only Opera 9.10 Lets say $user = $_SERVER["HTTP_USER_AGENT"]; $browser = ("/", $user); Is this correct? Isn't something needed in the browser variable? Thanks Wikus


« previous php.general (#247434) next »