LuchoWiki

Cosas que debería hacer más a menudo

User Tools

Site Tools


desarrollo:informatica:contenidos:user-agent-detect

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
desarrollo:informatica:contenidos:user-agent-detect [20101105 11:54]
manager
desarrollo:informatica:contenidos:user-agent-detect [20120526 10:54] (current)
Line 8: Line 8:
 if (empty($ua) ) $ua= '--- Not available ---'; if (empty($ua) ) $ua= '--- Not available ---';
 else { else {
-list ($browser, $cap_fields) ​split('​[()]'​$ua); +$browser = @get_browser(nulltrue);
-$fields = explode (';',​ $cap_fields);+
 // Explorar los contenidos // Explorar los contenidos
-$data array ( +$bname= ($browser!=array() ) ? $browser['browser'] : 'N/A';
-'browser' ​=$browser+
-'system' ​=> null, +
-'locale' ​=> null +
-);+
 } }
  
Line 21: Line 16:
 **User Agent:** \n **User Agent:** \n
  
-^ $browser ​  ^ //​Identificación del navegador// ​ |\n+^ $bname   ^ //​Identificación del navegador// ​ |\n
 EOF; EOF;
-foreach ($fields ​as $F) { +echo "​^''​USER_AGENT''​| [size=2] $ua [/​size] ​  ​|\n";​ 
-  echo "​|  ​''​$F'' ​ ​| ​Explicación ​   ​|\n";​+if (!$browser) { 
 +  echo "| :!: No valid browser or no ''​[[http://​www.php.net/​manual/​en/​misc.configuration.php#​ini.browscap|browscap]]''​ support! ​  ​||\n";​ 
 +  }  
 +else { 
 +foreach ($browser ​as $K => $V) { 
 +  echo "​| ​ $ ​| ​$V    ​|\n";​
   }   }
-echo <<<​EOF +}// fin else
- +
-EOF; +
 </​phpwikify>​ </​phpwikify>​
  
desarrollo/informatica/contenidos/user-agent-detect.txt · Last modified: 20120526 10:54 (external edit)