178 行
		
	
	
	
		
			5.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
		
		
			
		
	
	
			178 行
		
	
	
	
		
			5.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| 
								 | 
							
								<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');
							 | 
						||
| 
								 | 
							
								/*
							 | 
						||
| 
								 | 
							
								| -------------------------------------------------------------------
							 | 
						||
| 
								 | 
							
								| USER AGENT TYPES
							 | 
						||
| 
								 | 
							
								| -------------------------------------------------------------------
							 | 
						||
| 
								 | 
							
								| This file contains four arrays of user agent data.  It is used by the
							 | 
						||
| 
								 | 
							
								| User Agent Class to help identify browser, platform, robot, and
							 | 
						||
| 
								 | 
							
								| mobile device data.  The array keys are used to identify the device
							 | 
						||
| 
								 | 
							
								| and the array values are used to set the actual name of the item.
							 | 
						||
| 
								 | 
							
								|
							 | 
						||
| 
								 | 
							
								*/
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$platforms = array (
							 | 
						||
| 
								 | 
							
													'windows nt 6.0'	=> 'Windows Longhorn',
							 | 
						||
| 
								 | 
							
													'windows nt 5.2'	=> 'Windows 2003',
							 | 
						||
| 
								 | 
							
													'windows nt 5.0'	=> 'Windows 2000',
							 | 
						||
| 
								 | 
							
													'windows nt 5.1'	=> 'Windows XP',
							 | 
						||
| 
								 | 
							
													'windows nt 4.0'	=> 'Windows NT 4.0',
							 | 
						||
| 
								 | 
							
													'winnt4.0'			=> 'Windows NT 4.0',
							 | 
						||
| 
								 | 
							
													'winnt 4.0'			=> 'Windows NT',
							 | 
						||
| 
								 | 
							
													'winnt'				=> 'Windows NT',
							 | 
						||
| 
								 | 
							
													'windows 98'		=> 'Windows 98',
							 | 
						||
| 
								 | 
							
													'win98'				=> 'Windows 98',
							 | 
						||
| 
								 | 
							
													'windows 95'		=> 'Windows 95',
							 | 
						||
| 
								 | 
							
													'win95'				=> 'Windows 95',
							 | 
						||
| 
								 | 
							
													'windows'			=> 'Unknown Windows OS',
							 | 
						||
| 
								 | 
							
													'os x'				=> 'Mac OS X',
							 | 
						||
| 
								 | 
							
													'ppc mac'			=> 'Power PC Mac',
							 | 
						||
| 
								 | 
							
													'freebsd'			=> 'FreeBSD',
							 | 
						||
| 
								 | 
							
													'ppc'				=> 'Macintosh',
							 | 
						||
| 
								 | 
							
													'linux'				=> 'Linux',
							 | 
						||
| 
								 | 
							
													'debian'			=> 'Debian',
							 | 
						||
| 
								 | 
							
													'sunos'				=> 'Sun Solaris',
							 | 
						||
| 
								 | 
							
													'beos'				=> 'BeOS',
							 | 
						||
| 
								 | 
							
													'apachebench'		=> 'ApacheBench',
							 | 
						||
| 
								 | 
							
													'aix'				=> 'AIX',
							 | 
						||
| 
								 | 
							
													'irix'				=> 'Irix',
							 | 
						||
| 
								 | 
							
													'osf'				=> 'DEC OSF',
							 | 
						||
| 
								 | 
							
													'hp-ux'				=> 'HP-UX',
							 | 
						||
| 
								 | 
							
													'netbsd'			=> 'NetBSD',
							 | 
						||
| 
								 | 
							
													'bsdi'				=> 'BSDi',
							 | 
						||
| 
								 | 
							
													'openbsd'			=> 'OpenBSD',
							 | 
						||
| 
								 | 
							
													'gnu'				=> 'GNU/Linux',
							 | 
						||
| 
								 | 
							
													'unix'				=> 'Unknown Unix OS'
							 | 
						||
| 
								 | 
							
												);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// The order of this array should NOT be changed. Many browsers return
							 | 
						||
| 
								 | 
							
								// multiple browser types so we want to identify the sub-type first.
							 | 
						||
| 
								 | 
							
								$browsers = array(
							 | 
						||
| 
								 | 
							
													'Flock'				=> 'Flock',
							 | 
						||
| 
								 | 
							
													'Chrome'			=> 'Chrome',
							 | 
						||
| 
								 | 
							
													'Opera'				=> 'Opera',
							 | 
						||
| 
								 | 
							
													'MSIE'				=> 'Internet Explorer',
							 | 
						||
| 
								 | 
							
													'Internet Explorer'	=> 'Internet Explorer',
							 | 
						||
| 
								 | 
							
													'Shiira'			=> 'Shiira',
							 | 
						||
| 
								 | 
							
													'Firefox'			=> 'Firefox',
							 | 
						||
| 
								 | 
							
													'Chimera'			=> 'Chimera',
							 | 
						||
| 
								 | 
							
													'Phoenix'			=> 'Phoenix',
							 | 
						||
| 
								 | 
							
													'Firebird'			=> 'Firebird',
							 | 
						||
| 
								 | 
							
													'Camino'			=> 'Camino',
							 | 
						||
| 
								 | 
							
													'Netscape'			=> 'Netscape',
							 | 
						||
| 
								 | 
							
													'OmniWeb'			=> 'OmniWeb',
							 | 
						||
| 
								 | 
							
													'Safari'			=> 'Safari',
							 | 
						||
| 
								 | 
							
													'Mozilla'			=> 'Mozilla',
							 | 
						||
| 
								 | 
							
													'Konqueror'			=> 'Konqueror',
							 | 
						||
| 
								 | 
							
													'icab'				=> 'iCab',
							 | 
						||
| 
								 | 
							
													'Lynx'				=> 'Lynx',
							 | 
						||
| 
								 | 
							
													'Links'				=> 'Links',
							 | 
						||
| 
								 | 
							
													'hotjava'			=> 'HotJava',
							 | 
						||
| 
								 | 
							
													'amaya'				=> 'Amaya',
							 | 
						||
| 
								 | 
							
													'IBrowse'			=> 'IBrowse'
							 | 
						||
| 
								 | 
							
												);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$mobiles = array(
							 | 
						||
| 
								 | 
							
													// legacy array, old values commented out
							 | 
						||
| 
								 | 
							
													'mobileexplorer'	=> 'Mobile Explorer',
							 | 
						||
| 
								 | 
							
								//					'openwave'			=> 'Open Wave',
							 | 
						||
| 
								 | 
							
								//					'opera mini'		=> 'Opera Mini',
							 | 
						||
| 
								 | 
							
								//					'operamini'			=> 'Opera Mini',
							 | 
						||
| 
								 | 
							
								//					'elaine'			=> 'Palm',
							 | 
						||
| 
								 | 
							
													'palmsource'		=> 'Palm',
							 | 
						||
| 
								 | 
							
								//					'digital paths'		=> 'Palm',
							 | 
						||
| 
								 | 
							
								//					'avantgo'			=> 'Avantgo',
							 | 
						||
| 
								 | 
							
								//					'xiino'				=> 'Xiino',
							 | 
						||
| 
								 | 
							
													'palmscape'			=> 'Palmscape',
							 | 
						||
| 
								 | 
							
								//					'nokia'				=> 'Nokia',
							 | 
						||
| 
								 | 
							
								//					'ericsson'			=> 'Ericsson',
							 | 
						||
| 
								 | 
							
								//					'blackberry'		=> 'BlackBerry',
							 | 
						||
| 
								 | 
							
								//					'motorola'			=> 'Motorola'
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
													// Phones and Manufacturers
							 | 
						||
| 
								 | 
							
													'motorola'			=> "Motorola",
							 | 
						||
| 
								 | 
							
													'nokia'				=> "Nokia",
							 | 
						||
| 
								 | 
							
													'palm'				=> "Palm",
							 | 
						||
| 
								 | 
							
													'iphone'			=> "Apple iPhone",
							 | 
						||
| 
								 | 
							
													'ipad'				=> "iPad",
							 | 
						||
| 
								 | 
							
													'ipod'				=> "Apple iPod Touch",
							 | 
						||
| 
								 | 
							
													'sony'				=> "Sony Ericsson",
							 | 
						||
| 
								 | 
							
													'ericsson'			=> "Sony Ericsson",
							 | 
						||
| 
								 | 
							
													'blackberry'		=> "BlackBerry",
							 | 
						||
| 
								 | 
							
													'cocoon'			=> "O2 Cocoon",
							 | 
						||
| 
								 | 
							
													'blazer'			=> "Treo",
							 | 
						||
| 
								 | 
							
													'lg'				=> "LG",
							 | 
						||
| 
								 | 
							
													'amoi'				=> "Amoi",
							 | 
						||
| 
								 | 
							
													'xda'				=> "XDA",
							 | 
						||
| 
								 | 
							
													'mda'				=> "MDA",
							 | 
						||
| 
								 | 
							
													'vario'				=> "Vario",
							 | 
						||
| 
								 | 
							
													'htc'				=> "HTC",
							 | 
						||
| 
								 | 
							
													'samsung'			=> "Samsung",
							 | 
						||
| 
								 | 
							
													'sharp'				=> "Sharp",
							 | 
						||
| 
								 | 
							
													'sie-'				=> "Siemens",
							 | 
						||
| 
								 | 
							
													'alcatel'			=> "Alcatel",
							 | 
						||
| 
								 | 
							
													'benq'				=> "BenQ",
							 | 
						||
| 
								 | 
							
													'ipaq'				=> "HP iPaq",
							 | 
						||
| 
								 | 
							
													'mot-'				=> "Motorola",
							 | 
						||
| 
								 | 
							
													'playstation portable'	=> "PlayStation Portable",
							 | 
						||
| 
								 | 
							
													'hiptop'			=> "Danger Hiptop",
							 | 
						||
| 
								 | 
							
													'nec-'				=> "NEC",
							 | 
						||
| 
								 | 
							
													'panasonic'			=> "Panasonic",
							 | 
						||
| 
								 | 
							
													'philips'			=> "Philips",
							 | 
						||
| 
								 | 
							
													'sagem'				=> "Sagem",
							 | 
						||
| 
								 | 
							
													'sanyo'				=> "Sanyo",
							 | 
						||
| 
								 | 
							
													'spv'				=> "SPV",
							 | 
						||
| 
								 | 
							
													'zte'				=> "ZTE",
							 | 
						||
| 
								 | 
							
													'sendo'				=> "Sendo",
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
													// Operating Systems
							 | 
						||
| 
								 | 
							
													'symbian'				=> "Symbian",
							 | 
						||
| 
								 | 
							
													'SymbianOS'				=> "SymbianOS",
							 | 
						||
| 
								 | 
							
													'elaine'				=> "Palm",
							 | 
						||
| 
								 | 
							
													'palm'					=> "Palm",
							 | 
						||
| 
								 | 
							
													'series60'				=> "Symbian S60",
							 | 
						||
| 
								 | 
							
													'windows ce'			=> "Windows CE",
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
													// Browsers
							 | 
						||
| 
								 | 
							
													'obigo'					=> "Obigo",
							 | 
						||
| 
								 | 
							
													'netfront'				=> "Netfront Browser",
							 | 
						||
| 
								 | 
							
													'openwave'				=> "Openwave Browser",
							 | 
						||
| 
								 | 
							
													'mobilexplorer'			=> "Mobile Explorer",
							 | 
						||
| 
								 | 
							
													'operamini'				=> "Opera Mini",
							 | 
						||
| 
								 | 
							
													'opera mini'			=> "Opera Mini",
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
													// Other
							 | 
						||
| 
								 | 
							
													'digital paths'			=> "Digital Paths",
							 | 
						||
| 
								 | 
							
													'avantgo'				=> "AvantGo",
							 | 
						||
| 
								 | 
							
													'xiino'					=> "Xiino",
							 | 
						||
| 
								 | 
							
													'novarra'				=> "Novarra Transcoder",
							 | 
						||
| 
								 | 
							
													'vodafone'				=> "Vodafone",
							 | 
						||
| 
								 | 
							
													'docomo'				=> "NTT DoCoMo",
							 | 
						||
| 
								 | 
							
													'o2'					=> "O2",
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
													// Fallback
							 | 
						||
| 
								 | 
							
													'mobile'				=> "Generic Mobile",
							 | 
						||
| 
								 | 
							
													'wireless'				=> "Generic Mobile",
							 | 
						||
| 
								 | 
							
													'j2me'					=> "Generic Mobile",
							 | 
						||
| 
								 | 
							
													'midp'					=> "Generic Mobile",
							 | 
						||
| 
								 | 
							
													'cldc'					=> "Generic Mobile",
							 | 
						||
| 
								 | 
							
													'up.link'				=> "Generic Mobile",
							 | 
						||
| 
								 | 
							
													'up.browser'			=> "Generic Mobile",
							 | 
						||
| 
								 | 
							
													'smartphone'			=> "Generic Mobile",
							 | 
						||
| 
								 | 
							
													'cellphone'				=> "Generic Mobile"
							 | 
						||
| 
								 | 
							
												);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// There are hundreds of bots but these are the most common.
							 | 
						||
| 
								 | 
							
								$robots = array(
							 | 
						||
| 
								 | 
							
													'googlebot'			=> 'Googlebot',
							 | 
						||
| 
								 | 
							
													'msnbot'			=> 'MSNBot',
							 | 
						||
| 
								 | 
							
													'slurp'				=> 'Inktomi Slurp',
							 | 
						||
| 
								 | 
							
													'yahoo'				=> 'Yahoo',
							 | 
						||
| 
								 | 
							
													'askjeeves'			=> 'AskJeeves',
							 | 
						||
| 
								 | 
							
													'fastcrawler'		=> 'FastCrawler',
							 | 
						||
| 
								 | 
							
													'infoseek'			=> 'InfoSeek Robot 1.0',
							 | 
						||
| 
								 | 
							
													'lycos'				=> 'Lycos'
							 | 
						||
| 
								 | 
							
												);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/* End of file user_agents.php */
							 | 
						||
| 
								 | 
							
								/* Location: ./application/config/user_agents.php */
							 |