Hejsa.
Jeg vil utrolig gerne finde browseren og versionen, samt operativ systemet, som min brugere på min egen side bruger for at lave statistiker.
Jeg har kigget på følgende, men den giver mig det forkerte resultat.
- <?php
- function get_user_browser()
- {
- echo $u_agent = $_SERVER['HTTP_USER_AGENT'];
- $ub = '';
- if(preg_match('/MSIE/i',$u_agent))
- {
- $ub = "ie";
- }
- elseif(preg_match('/Firefox/i',$u_agent))
- {
- $ub = "firefox";
- }
- elseif(preg_match('/Safari/i',$u_agent))
- {
- $ub = "safari";
- }
- elseif(preg_match('/Chrome/i',$u_agent))
- {
- $ub = "chrome";
- }
- elseif(preg_match('/Flock/i',$u_agent))
- {
- $ub = "flock";
- }
- elseif(preg_match('/Opera/i',$u_agent))
- {
- $ub = "opera";
- }
-
- return $ub;
- }
- echo get_user_browser();
- ?>
Når jeg indlæser den side igennem min Google Chrome browser giver den mig Safari som svar, det er da ikke sandt. Men den virker udmærket med IE7/8. Og jeg kan heller ikke få versionen, eller operativ systemet, som brugeren har. Så derfor vil jeg lige høre om der var en eller flere som havde nogle andre muligheder? Eller eventuelt en rettelse til den. Jeg har fundet den i kommentaren, altså på www.php.net online manualen efter lidt google
- Magnus.