if (strpos($_SERVER[HTTP_USER_AGENT], 'NT 5.1')) {<br /> $os = 'Windows XP (SP2)';<br />} elseif(strpos($_SERVER[HTTP_USER_AGENT], 'NT 5.2') && strpos($_SERVER[HTTP_USER_AGENT], 'WOW64')){<br /> $os = 'Windows XP 64-bit Edition';<br />} elseif(strpos($_SERVER[HTTP_USER_AGENT], 'NT 5.2')) {<br /> $os = 'Windows 2003';<br />} elseif(strpos($_SERVER[HTTP_USER_AGENT], 'NT 6.0')) {<br /> $os = 'Windows Vista';<br />} elseif(strpos($_SERVER[HTTP_USER_AGENT], 'NT 5.0')) {<br /> $os = 'Windows 2000';<br />} elseif(strpos($_SERVER[HTTP_USER_AGENT], '4.9')) {<br /> $os = 'Windows ME';<br />} elseif(strpos($_SERVER[HTTP_USER_AGENT], 'NT 4')) {<br /> $os = 'Windows NT 4.0';<br />} elseif(strpos($_SERVER[HTTP_USER_AGENT], '98')) {<br /> $os = 'Windows 98';<br />} elseif(strpos($_SERVER[HTTP_USER_AGENT], '95')) {<br /> $os = 'Windows 95';<br />} elseif(strpos($_SERVER[HTTP_USER_AGENT], 'Mac')) {<br /> $os = 'Mac';<br />} elseif(strpos($_SERVER[HTTP_USER_AGENT], 'Linux')) {<br /> $os = 'Linux';<br />} elseif(strpos($_SERVER[HTTP_USER_AGENT], 'Unix')) {<br /> $os = 'Unix';<br />} elseif(strpos($_SERVER[HTTP_USER_AGENT], 'FreeBSD')) {<br /> $os = 'FreeBSD';<br />} elseif(strpos($_SERVER[HTTP_USER_AGENT], 'SunOS')) {<br /> $os = 'SunOS';<br />} elseif(strpos($_SERVER[HTTP_USER_AGENT], 'BeOS')) {<br /> $os = 'BeOS';<br />} elseif(strpos($_SERVER[HTTP_USER_AGENT], 'OS/2')) {<br /> $os = 'OS/2';<br />} elseif(strpos($_SERVER[HTTP_USER_AGENT], 'PC')) {<br /> $os = 'Macintosh';<br />} elseif(strpos($_SERVER[HTTP_USER_AGENT], 'AIX')) {<br /> $os = 'AIX';<br />} elseif(strpos($_SERVER[HTTP_USER_AGENT], 'IBM OS/2')) {<br /> $os = 'IBM OS/2';<br />} elseif(strpos($_SERVER[HTTP_USER_AGENT], 'BSD')) {<br /> $os = 'BSD';<br />} elseif(strpos($_SERVER[HTTP_USER_AGENT], 'NetBSD')) {<br /> $os = 'NetBSD';<br />} else {<br /> $os = 'ohter';<br />}<br />echo $os;