$_SERVER["HTTP_HOST"]
这个变量里面就有了. 你看看吧.

解决方案 »

  1.   

    看看phpinfo()的输出,有很多有用的东西
    仔细研究一遍,会有非常大的收获!
      

  2.   

    <?php
    //echo $_SERVER["HTTP_USER_AGENT"];
    //echo $_SERVER["SERVER_PORT"];
    //echo $_SERVER["REMOTE_ADDR"];
    //echo $_SERVER["computer"];
    //echo $_SERVER["os"];
    //echo "\r";
    //echo $_SERVER["SERVER_SOFTWARE"];
    //echo $_server[HTTP_USER_AGENT];
    //echo $_server['computer'];
    //REMOTE_ADDR();
    //COMPUTERNAME();
    //OS();
    //获取访问者浏览器
    function browse_infor() 

    $browser="";$browserver=""; 
    $Browsers =array("Lynx","MOSAIC","AOL","Opera","JAVA","MacWeb","WebExplorer","OmniWeb"); 
    $Agent = $GLOBALS["HTTP_USER_AGENT"]; 
    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]; 
    $temp =explode(" ",$browserver); $browserver=$temp[0]; 
    $browserver =preg_replace("/([d.]+)/","\1",$browserver); 
    $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"; 
    $browser = "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 = "Unknown"; 

    return $browseinfo; 

    //调用方法$browser=browseinfo() ;直接返回结果 
    echo $browser=browse_infor();//获取访问者操作系统
    function osinfo() { 
    $os=""; 
    $Agent = $GLOBALS["HTTP_USER_AGENT"]; 
    if (eregi('win',$Agent) && strpos($Agent, '95')) { 
    $os="Windows 95"; 

    elseif (eregi('win 9x',$Agent) && strpos($Agent, '4.90')) { 
    $os="Windows ME"; 

    elseif (eregi('win',$Agent) && ereg('98',$Agent)) { 
    $os="Windows 98"; 

    elseif (eregi('win',$Agent) && eregi('nt 5.0',$Agent)) { 
    $os="Windows 2000"; 

    elseif (eregi('win',$Agent) && eregi('nt',$Agent)) { 
    $os="Windows NT"; 

    elseif (eregi('win',$Agent) && eregi('nt 5.1',$Agent)) { 
    $os="Windows XP"; 

    elseif (eregi('win',$Agent) && ereg('32',$Agent)) { 
    $os="Windows 32"; 

    elseif (eregi('linux',$Agent)) { 
    $os="Linux"; 

    elseif (eregi('unix',$Agent)) { 
    $os="Unix"; 

    elseif (eregi('sun',$Agent) && eregi('os',$Agent)) { 
    $os="SunOS"; 

    elseif (eregi('ibm',$Agent) && eregi('os',$Agent)) { 
    $os="IBM OS/2"; 

    elseif (eregi('Mac',$Agent) && eregi('PC',$Agent)) { 
    $os="Macintosh"; 

    elseif (eregi('PowerPC',$Agent)) { 
    $os="PowerPC"; 

    elseif (eregi('AIX',$Agent)) { 
    $os="AIX"; 

    elseif (eregi('HPUX',$Agent)) { 
    $os="HPUX"; 

    elseif (eregi('NetBSD',$Agent)) { 
    $os="NetBSD"; 

    elseif (eregi('BSD',$Agent)) { 
    $os="BSD"; 

    elseif (ereg('OSF1',$Agent)) { 
    $os="OSF1"; 

    elseif (ereg('IRIX',$Agent)) { 
    $os="IRIX"; 

    elseif (eregi('FreeBSD',$Agent)) { 
    $os="FreeBSD"; 

    if ($os=='') $os = "Unknown"; 
    return $os; 

    //调用方法$os=os_infor() ;
    echo $browser=osinfo();//echo getenv("computer");echo $REMOTE_ADDR;//获得ip地址
    ?>