PHP a OS

HackForum

PHP a OS#
Hele,jak by byl prikaz na zjisteni operacniho systemu navstevnika (ne serveru !)?
Jako je treba $REMOTE_ADDR pro zjisteni IP...
ja nevim,jesi neco takovyho je i pro OS..tak kdybyste vedeli,tak napiste prosim.
(odpovědět)
lentile | E-mail1.4.2007 12:03
re: PHP a OS#
Kdesi sem vyhrabal tohle:


<?php
$headers = $_SERVER['HTTP_USER_AGENT'];
$os = "Unknown";
if (strpos ($headers, "Windows NT 6.0") !== FALSE) {
$os = "Windows Vista";
}
elseif (strpos ($headers, "Windows NT 5.1") !== FALSE) {
$os = "Windows XP";
}
elseif (strpos ($headers, "Windows NT 5.2") !== FALSE) {
$os = "Windows 2003";
}
elseif (strpos ($headers, "Windows NT 5.0") !== FALSE) {
$os = "Windows 2000";
}
elseif (strpos ($headers, "Windows NT 4") !== FALSE) {
$os = "Windows NT 4.0";
}
elseif (strpos ($headers, "Windows 9") !== FALSE) {
$os = "Windows 9x";
}
elseif (strpos ($headers, "Win 9") !== FALSE) {
$os = "Windows 9x";
}
elseif (strpos ($headers, "Windows Me") !== FALSE) {
$os = "Windows ME";
}
elseif (strpos ($headers, "Linux") !== FALSE) {
$os = "GNU/Linux";
}
elseif (strpos ($headers, "Macintosh") !== FALSE) {
$os = "Macintosh";
}
elseif (strpos ($headers, "Windows CE") !== FALSE) {
$os = "Windows CE (Smartphone)";
}
echo $os;
?>


Není to teda moje tvorba, ale fungovalo mi to ;)
(odpovědět)
Nazghul | E-mail | Website | ICQ 2363658361.4.2007 12:18
re: PHP a OS#
pekne:)
(odpovědět)
chrobakos | E-mail | Website | ICQ 1911659591.4.2007 12:35
re: PHP a OS#
Priste GOOOGLE ;)

----------
Harvie's blog: [link] g33k-shop: [link] fs: [link]
Registered GNU/LINUX user #468114 [link]

(odpovědět)
Harvie | E-mail | Website | ICQ 2837829781.4.2007 15:33

Zpět
 
 
 

 
BBCode