Cara Mendapatkan Info OS Menggunakan PHP

Code
  1. <?php/*Author: Tommy Ardianto Website: http://indo-next.blogspot.com*/function 
  2. getOS($userAgent) {  // Create list of operating systems with operating syste
  3. m name as array key   $oses = array (     'iPhone' => '(iPhone)',     'Window
  4. s 3.11' => 'Win16',     'Windows 95' => '(Windows 95)|(Win95)|(Windows_95)', 
  5. // Use regular expressions as value to identify operating system     'Windows 
  6. 98' => '(Windows 98)|(Win98)',     'Windows 2000' => '(Windows NT 5.0)|(Wind
  7. ows 2000)',     'Windows XP' => '(Windows NT 5.1)|(Windows XP)',     'Windows
  8.  2003' => '(Windows NT 5.2)',     'Windows Vista' => '(Windows NT 6.0)|(Windows 
  9. Vista)',     'Windows 7' => '(Windows NT 6.1)|(Windows 7)',  
  10.    'Windows NT 4.0' => '(Windows NT 4.0)|(WinNT4.0)|(WinNT)|(Windows NT)',  
  11.    'Windows ME' => 'Windows ME',     'Open BSD'=>'OpenBSD',     
  12. 'Sun OS'=>'SunOS',     'Linux'=>'(Linux)|(X11)',     'Safari' => '(Safari)',   
  13.   'Macintosh'=>'(Mac_PowerPC)|(Macintosh)',     'QNX'=>'QNX',     'BeOS'=>'BeOS', 
  14.     'OS/2'=>'OS/2',     'Search Bot'=>'(nuhk)|(Googlebot)|(Yammybot)|(Openbot)
  15. |(Slurp/cat)|(msnbot)|(ia_archiver)'   );   foreach($oses as $os=>$pattern){ 
  16. // Loop through $oses array   // Use regular expressions to check operating 
  17. system type     if(eregi($pattern, $userAgent)) { // Check if a value in
  18.  $oses array matches current user agent.       return $os; // Operating system
  19.  was matched so return $oses key     }   }   return 'Unknown'; // Cannot find 
  20. operating system so return Unknown}$my_os = getOS($_SERVER['HTTP_USER_AGENT'])
  21. ;echo $my_os;?>

Terima Kasih Sobat Sudah:

1. Berkomentar Dengan Sopan
2. Tidak Memasukkan Link Aktif Dalam Form Komentar
3. Berkomentar Sesuai Artikel/Postingan
4. Berilah Informasi Kepada Admin Jika ada script yang Sudah tidak berfungsi
5. komentar Jorok/kasar /berbau Sara/Porno /saya anggap sebagai SPAM
6. Tidak Mengcopy paste artikel ini ( Ingat Bahaya Copy paste )

Total Tayangan Halaman

Postingan Populer

© Copyright 2014 - All Rights Reserved Tommy Ardianto
notifikasi
close