ËÑË÷   
Êղر¾Õ¾    ÉèΪÊ×Ò³    


Ê×Ò³  |  µçÓ°  |  ¶¯»­  |  Âþ»­  |  Ìùͼ  |  web±à³Ì  |  ÓÄĬЦ»°  |  °ïÖú  
РÌù    »Ø¸´Ìù×Ó    ¹²ÓÐ 0 Ìõ»ØÌù
>> web±à³Ì
  phpÈ¡µÃ¿Í»§¶ËÐÅÏ¢(ä¯ÀÀÆ÷/IP/²Ù×÷ϵͳ)ת


<?php
/*
È¡µÃ¿Í»§¶ËÐÅÏ¢(ä¯ÀÀÆ÷/IP/²Ù×÷ϵͳ)
*/
        class clientGetObj
        {
                function getBrowse()
                {
                        global $_SERVER;
                        $Agent=$_SERVER['HTTP_USER_AGENT'];
                        $browser='';
                        $Browsers=array('Lynx','MOSAIC','AOL','Opera','JAVA','MacWeb','WebExplorer','OmniWeb');
                        for($i=0;$i<=7;$i++)
                        {
                                if(strpos($Agent,$Browsers[$i]))
                                {
                                        $browser=$Browsers[$i];
                                        $browserver='';
                                }
                        }
                        if(ereg('Mozilla',$Agent)&&!ereg('MSIE',$Agent))
                        {
                                $temp=explode('(',$Agent);
                                $Part=$temp[0];
                                $temp=explode('/',$Part);
                                $browserver=$temp[1];
                            $browserver=preg_replace('/([d.]+)/','1',$browserver);//ÔÚ$browserverÖÐËÑË÷([d.]+)ģʽµÄÆ¥ÅäÏî²¢Ìæ»»Îª1
                                $browserver=$browserver;
                                $browser='Netscape Navigator';
                        }
                        if(ereg('Mozilla',$Agent)&&ereg('Opera',$Agent))
                        {
                                $temp=explode('(',$Agent);
                                $Part=$temp[1];
                                $temp=explode(')',$Part);
                                $browserver=$temp[1];
                                $temp=explode('',$browserver);
                                $browserver=$temp[2];
                                $browserver=preg_replace('/([d.]+)/','1',$browserver);
                                $browserver=$browserver;
                                $browserver='Opera';
                        }
                       
                        if(ereg('Mozilla', $Agent) && ereg('MSIE', $Agent))
                        {
                                $temp = explode('(', $Agent);
                                $Part = $temp[1];
                                $temp = explode(';', $Part);
                                $Part = $temp[1];
                                $temp = explode(' ', $Part);
                                $browserver = $temp[2];
                                $browserver = preg_replace('/([d.]+)/','1',$browserver);
                                $browserver = $browserver;
                                $browser = 'Internet Explorer';
                        }

                        if($browser!='')
                        {
                                $browseinfo=$browser.''.$browserver;
                        }
                        else
                        {
                                $browseinfo=false;
                        }
                        return $browseinfo;
                }

                function getIP()
                {
                        global $_SERVER;
                        if(getenv('HTTP_CLIENT_IP'))
                        {
                                $ip=getenv('HTTP_CLIENT_IP');
                        }
                        else if(getenv('HTTP_X_FORWARDED_FOR'))
                        {
                                $ip=getenv('HTTP_X_FORWARDED_FOR');
                        }
                        else if(getenv('REMOTE_ADDR'))
                        {
                                $ip=getenv('REMOTE_ADDR');
                        }
                        else
                        {
                                $ip=$_SERVER['REMOTE_ADDR'];
                        }
                        return $ip;
                }

                function getOS()
                {
                        $agent=$_SERVER['HTTP_USER_AGENT'];
                        $os=false;
                        if(eregi('win',$agent)&&strpos($agent,'95'))
                        {
                                $os='Windows 95';
                        }
                        else if(eregi('win 9x',$agent)&&strpos($agent,'4.90'))
                        {
                                $os='Windows ME';
                        }
                        else if(eregi('win',$agent)&&ereg('98',$agent))
                        {
                                $os='Windows 98';
                        }
                        else if(eregi('win',$agent)&&eregi('nt 5.0',$agent))
                        {
                                $os='Windows 2000';
                        }
                        else if(eregi('win',$agent)&&eregi('nt 5.1',$agent))
                        {
                                $os='Windows XP';
                        }
                        else if(eregi('win',$agent)&&eregi('nt',$agent))
                        {
                                $os='Windows NT';
                        }
                        else if(eregi('win',$agent)&&ereg('32',$agent))
                        {
                                $os='Windows 32';
                        }
                        else if(eregi('linux',$agent))
                        {
                                $os='Linux';
                        }
                        else if(eregi('unix',$agent))
                        {
                                $os='Unix';
                        }
                        else if(eregi('sun',$agent)&&eregi('os',$agent))
                        {
                                $os='SunOS';
                        }
                        else if(eregi('ibm',$agent)&&eregi('os',$agent))
                        {
                                $os='IBM OS/2';
                        }
                        else if(eregi('Mac',$agent)&&eregi('PC',$agent))
                        {
                                $os='Macintosh';
                        }
                        else if(eregi('PowerPC',$agent))
                        {
                                $os='PowerPC';
                        }
                        else if(eregi('AIX',$agent))
                        {
                                $os='AIX';
                        }
                        else if(eregi('HPUX',$agent))
                        {
                                $os='HPUX';
                        }
                        else if(eregi('NetBSD',$agent))
                        {
                                $os='NetBSD';
                        }
                        else if(eregi('BSD',$agent))
                        {
                                $os='BSD';
                        }
                        else if(eregi('OSF1',$agent))
                        {
                                $os='OSF1';
                        }
                        else if(eregi('IRIX',$agent))
                        {
                                $os='IRIX';
                        }
                        else if(eregi('FreeBSD',$agent))
                        {
                                $os='FreeBSD';
                        }
                        else if(eregi('teleport',$agent))
                        {
                                $os='teleport';
                        }
                        else if(eregi('flashget',$agent))
                        {
                                $os='flashget';
                        }
                        else if(eregi('webzip',$agent))
                        {
                                $os='webzip';
                        }
                        else if(eregi('offline',$agent))
                        {
                                $os='offline';
                        }
                        else
                        {
                                $os='Unknow';
                        }
                        return $os;
                }

                function echoBrowse()
                {
                        echo "<center><font size=2>ÄúµÄä¯ÀÀÆ÷ÊÇ£º</font>".$this->getBrowse()."<br>";
                }

                function echoIP()
                {
                        echo "<center><font size=2>ÄúµÄIPµØÖ·ÊÇ£º</font>".$this->getIP()."<br>";
                }
               
                function echoOS()
                {
                        echo "<center><font size=2>ÄúµÄ²Ù×÷ϵͳÊÇ£º</font>".$this->getOS()."<br>";
                }
        }

        $code=new clientGetObj();
        $code->echoBrowse();//Êä³öä¯ÀÀÆ÷
        $code->echoIP();//Êä³öIPµØÖ·
        $code->echoOS();//Êä³ö²Ù×÷ϵͳ
?>
sky    58.62.119.*    2007-10-26 15:08:12    ±à¼­ÓÚ£º2007-10-27 02:02:03  

http://www.zc36.com °æÈ¨ËùÓÐ  czc136#hotmail.com   QQ:834011201  ÔÁICP±¸07512307ºÅ