İşletim sistemi bulma ??

H
hoppala
Misafir
Merhaba php ile ziyaretcimin işletim sistemini nasıl bulabilirim ?
$_SERVER[HTTP_USER_AGENT] ile ;

Kod:
Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4 

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

böyle verileri alıyorum ancak bunun içinden Windows NT 5.1'i nasıl alacağımı bilmiyorum ?
Yardımcı olursanız sevinirim...
saygılar
 
0
Onaylı Üye
Üye
Katılım
20 Mart 2005
Mesajlar
316
Tepki puanı
0
PHP:
$agent = $_SERVER['HTTP_USER_AGENT'];
$platform = "Bilinmiyor";
 if (eregi("win", $agent))  $platform = "Windows";
        elseif (eregi("mac", $agent)) $platform = "MacIntosh";
        elseif (eregi("linux", $agent)) $platform = "Linux";
        elseif (eregi("OS/2", $agent)) $platform = "OS/2";
        elseif (eregi("BeOS", $agent)) $platform = "BeOS";
Burada genel olarak kontrol edilmiştir, tam olarak yapabilmek için işletim sistemlerini tüm versiyonlarıyla aratmak gerekir. Mesela Windows XP için "win" yerine "Windows NT 5.1" olması lazım.
Ama kullanıcı bu değeri göndermeyen bir browser kullanıyor olabilir.
 
0
Onaylı Üye
Üye
Katılım
12 Haziran 2006
Mesajlar
201
Tepki puanı
0
Konum
admin/index.php
teşekkürler... Benimde ihtiyacım vardı ;)
 
Geri
Üst