005 | $Agent = $_SERVER [ 'HTTP_USER_AGENT' ]; |
007 | if ( ereg ( 'Mozilla' , $Agent ) && ! ereg ( 'MSIE' , $Agent )){ |
008 | $browseinfo = 'Netscape Navigator' ; |
010 | if ( ereg ( 'Opera' , $Agent )) { |
011 | $browseinfo = 'Opera' ; |
013 | if ( ereg ( 'Mozilla' , $Agent ) && ereg ( 'MSIE' , $Agent )){ |
015 | $browseinfo = 'Internet Explorer' ; |
017 | if ( ereg ( 'Chrome' , $Agent )){ |
018 | $browseinfo = "Chrome" ; |
020 | if ( ereg ( 'Safari' , $Agent )){ |
021 | $browseinfo = "Safari" ; |
023 | if ( ereg ( 'Firefox' , $Agent )){ |
024 | $browseinfo = "Firefox" ; |
033 | if ( getenv ( 'HTTP_CLIENT_IP' )) { |
034 | $ip = getenv ( 'HTTP_CLIENT_IP' ); |
035 | } else if ( getenv ( 'HTTP_X_FORWARDED_FOR' )) { |
036 | $ip = getenv ( 'HTTP_X_FORWARDED_FOR' ); |
037 | } else if ( getenv ( 'REMOTE_ADDR' )) { |
038 | $ip = getenv ( 'REMOTE_ADDR' ); |
040 | $ip = $_SERVER [ 'REMOTE_ADDR' ]; |
048 | $agent = $_SERVER [ 'HTTP_USER_AGENT' ]; |
050 | if ( eregi ( 'win' , $agent ) && strpos ( $agent , '95' )){ |
052 | } elseif ( eregi ( 'win 9x' , $agent ) && strpos ( $agent , '4.90' )){ |
054 | } elseif ( eregi ( 'win' , $agent ) && ereg ( '98' , $agent )){ |
056 | } elseif ( eregi ( 'win' , $agent ) && eregi ( 'nt 5.1' , $agent )){ |
058 | } elseif ( eregi ( 'win' , $agent ) && eregi ( 'nt 5.2' , $agent )){ |
059 | $os = 'Windows 2003' ; |
060 | } elseif ( eregi ( 'win' , $agent ) && eregi ( 'nt 5' , $agent )){ |
061 | $os = 'Windows 2000' ; |
062 | } elseif ( eregi ( 'win' , $agent ) && eregi ( 'nt' , $agent )){ |
064 | } elseif ( eregi ( 'win' , $agent ) && ereg ( '32' , $agent )){ |
066 | } elseif ( eregi ( 'linux' , $agent )){ |
068 | } elseif ( eregi ( 'unix' , $agent )){ |
070 | } elseif ( eregi ( 'sun' , $agent ) && eregi ( 'os' , $agent )){ |
072 | } elseif ( eregi ( 'ibm' , $agent ) && eregi ( 'os' , $agent )){ |
074 | } elseif ( eregi ( 'Mac' , $agent ) && eregi ( 'PC' , $agent )){ |
076 | } elseif ( eregi ( 'PowerPC' , $agent )){ |
078 | } elseif ( eregi ( 'AIX' , $agent )){ |
080 | } elseif ( eregi ( 'HPUX' , $agent )){ |
082 | } elseif ( eregi ( 'NetBSD' , $agent )){ |
084 | } elseif ( eregi ( 'BSD' , $agent )){ |
086 | } elseif ( ereg ( 'OSF1' , $agent )){ |
088 | } elseif ( ereg ( 'IRIX' , $agent )){ |
090 | } elseif ( eregi ( 'FreeBSD' , $agent )){ |
092 | } elseif ( eregi ( 'teleport' , $agent )){ |
094 | } elseif ( eregi ( 'flashget' , $agent )){ |
096 | } elseif ( eregi ( 'webzip' , $agent )){ |
098 | } elseif ( eregi ( 'offline' , $agent )){ |
|