get_browser() und ähnliches

nein die mein ich nicht. Ich mein die get_browser function, aber ich weiß nicht wie man sie anwendet. also ich wusste es mal. und noch wichtiger ist: wie ist die FUnktion zum ermitteln der IP? Also wenn ein user die seite öffnet, dass er dann seine ip sieht.
 
$_SERVER['REMOTE_ADDR'] beinhaltet die Variable des Nutzers.

PHP:
function _get_browser()
{
  $browser = array ( //reversed array
   "OPERA",
   "MSIE",            // parent
   "NETSCAPE",
   "FIREFOX",
   "SAFARI",
   "KONQUEROR",
   "MOZILLA"        // parent
  );
 
  $info['browser'] = "OTHER";
  
  foreach ($browser as $parent) 
  {
   if ( ($s = strpos(strtoupper($_SERVER['HTTP_USER_AGENT']), $parent)) !== FALSE )
   {           
     $f = $s + strlen($parent);
     $version = substr($_SERVER['HTTP_USER_AGENT'], $f, 5);
     $version = preg_replace('/[^0-9,.]/','',$version);
              
     $info['browser'] = $parent;
     $info['version'] = $version;
     break; // first match wins
   }
  }
 
  return $info;
}
Aus den Kommentaren zu der Funktion... Gibt dir den Namen des Browsers und dessen Versionsnummer zurück, z. B.
PHP:
Array ( [browser] => FIREFOX [version] => 1.5. )
 
Zuletzt bearbeitet:
Zurück