PHP obtains the user's browser and system functions. Operating system functionuserOS () {$ user_OSagent $ _ SERVER [HTTP_USER_AGENT]; if (strpos ($ user_OSagent, NT5.1) {$ visitor_osWindowsXP (SP2);} elseif (strpos ($ user_OSagent, NT5. // operating system
Function userOS (){
$ User_OSagent = $ _ SERVER ['http _ USER_AGENT '];
If (strpos ($ user_OSagent, "NT 5.1 ")){
$ Visitor_ OS = "Windows XP (SP2 )";
} Elseif (strpos ($ user_OSagent, "NT 5.2") & strpos ($ user_OSagent, "WOW64 ")){
$ Visitor_ OS = "Windows XP 64-bit Edition ";
} Elseif (strpos ($ user_OSagent, "NT 5.2 ")){
$ Visitor_ OS = "window 2003 ";
} Elseif (strpos ($ user_OSagent, "NT 6.0 ")){
$ Visitor_ OS = "Windows Vista ";
} Elseif (strpos ($ user_OSagent, "NT 5.0 ")){
$ Visitor_ OS = "window 2000 ";
} Elseif (strpos ($ user_OSagent, "4.9 ")){
$ Visitor_ OS = "Windows ME ";
} Elseif (strpos ($ user_OSagent, "NT 4 ")){
$ Visitor_ OS = "Windows NT 4.0 ";
} Elseif (strpos ($ user_OSagent, "98 ")){
$ Visitor_ OS = "Windows 98 ";
} Elseif (strpos ($ user_OSagent, "95 ")){
$ Visitor_ OS = "Windows 95 ";
} Elseif (strpos ($ user_OSagent, "Mac ")){
$ Visitor_ OS = "Mac ";
} Elseif (strpos ($ user_OSagent, "Linux ")){
$ Visitor_ OS = "Linux ";
} Elseif (strpos ($ user_OSagent, "Unix ")){
$ Visitor_ OS = "Unix ";
} Elseif (strpos ($ user_OSagent, "FreeBSD ")){
$ Visitor_ OS = "FreeBSD ";
} Elseif (strpos ($ user_OSagent, "SunOS ")){
$ Visitor_ OS = "SunOS ";
} Elseif (strpos ($ user_OSagent, "BeOS ")){
$ Visitor_ OS = "BeOS ";
} Elseif (strpos ($ user_OSagent, "OS/2 ")){
$ Visitor_ OS = "OS/2 ";
} Elseif (strpos ($ user_OSagent, "PC ")){
$ Visitor_ OS = "Macintosh ";
} Elseif (strpos ($ user_OSagent, "AIX ")){
$ Visitor_ OS = "AIX ";
} Elseif (strpos ($ user_OSagent, "ibm OS/2 ")){
$ Visitor_ OS = "ibm OS/2 ";
} Elseif (strpos ($ user_OSagent, "BSD ")){
$ Visitor_ OS = "BSD ";
} Elseif (strpos ($ user_OSagent, "NetBSD ")){
$ Visitor_ OS = "NetBSD ";
} Else {
$ Visitor_ OS = "other ";
}
Return $ visitor_ OS;
}
// Browser settings Function userBrowser (){ $ User_OSagent = $ _ SERVER ['http _ USER_AGENT ']; If (strpos ($ user_OSagent, "Maxthon") & strpos ($ user_OSagent, "MSIE ")){ $ Visitor_browser = "Maxthon (Microsoft IE )"; } Elseif (strpos ($ user_OSagent, "Maxthon 2.0 ")){ $ Visitor_browser = "Maxthon 2.0 "; } Elseif (strpos ($ user_OSagent, "Maxthon ")){ $ Visitor_browser = "Maxthon "; } Elseif (strpos ($ user_OSagent, "MSIE 7.0 ")){ $ Visitor_browser = "MSIE 7.0 "; } Elseif (strpos ($ user_OSagent, "MSIE 6.0 ")){ $ Visitor_browser = "MSIE 6.0 "; } Elseif (strpos ($ user_OSagent, "MSIE 5.5 ")){ $ Visitor_browser = "MSIE 5.5 "; } Elseif (strpos ($ user_OSagent, "MSIE 5.0 ")){ $ Visitor_browser = "MSIE 5.0 "; } Elseif (strpos ($ user_OSagent, "MSIE 4.01 ")){ $ Visitor_browser = "MSIE 4.01 "; } Elseif (strpos ($ user_OSagent, "NetCaptor ")){ $ Visitor_browser = "NetCaptor "; } Elseif (strpos ($ user_OSagent, "Netscape ")){ $ Visitor_browser = "Netscape "; } Elseif (strpos ($ user_OSagent, "Lynx ")){ $ Visitor_browser = "Lynx "; } Elseif (strpos ($ user_OSagent, "Opera ")){ $ Visitor_browser = "Opera "; } Elseif (strpos ($ user_OSagent, "Konqueror ")){ $ Visitor_browser = "Konqueror "; } Elseif (strpos ($ user_OSagent, "Mozilla/5.0 ")){ $ Visitor_browser = "Mozilla "; } Elseif (strpos ($ user_OSagent, "U ")){ $ Visitor_browser = "Firefox "; } Else { $ Visitor_browser = "others "; } Return $ visitor_browser; } |
$ Out_ieos = "your operating system and browser information:". userOS (). "". userBrowser ();
Echo $ out_ieos;
Using function userOS () {$ user_OSagent =$ _ SERVER ['http _ USER_AGENT ']; if (strpos ($ user_OSagent, NT 5.1 )) {$ visitor_ OS = Windows XP (SP2);} elseif (strpos ($ user_OSagent, NT 5 ....