<?echo $_SERVER['HTTP_ACCEPT_ENCODING'];?>访问之后,什么也不输出,哪位高手知道是什么状况? 在一台服务器上能用,在另一台却不能,两台服务器都是我自己配置的.

解决方案 »

  1.   

    不能的那台服务器是否支持短标签?
    <?phpecho $_SERVER['HTTP_ACCEPT_ENCODING'];?>
      

  2.   

    通过 print_r($_SERVER); 大致得到这些[ALL_HTTP] => HTTP_CACHE_CONTROL:no-cache
    HTTP_CONNECTION:Keep-Alive
    HTTP_CONTENT_LENGTH:0
    HTTP_ACCEPT:*/*
    HTTP_ACCEPT_LANGUAGE:zh-CN
    HTTP_COOKIE:AJSTAT_ok_times=1; cp_speed_8x=20; cp_fontsize_8x=12; cp_bg_8x=#E7F4FE; AJSTAT_ok_times=1; WanerSoftLanguage=0; CK2312=0; OpenPop=1
    HTTP_HOST:------
    HTTP_USER_AGENT:Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; QQDownload 665; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; TheWorld)
      

  3.   

    服务器是 iis6 win2003
      

  4.   

    print_r($_SERVER); 看看 就知道了
      

  5.   

    获取不到数据就说明不支持压缩,IIS的不懂