压缩后按理说如果不通过浏览器应该是另一种形式的字符,但是我使用file—get—contents获取任何一个网站得到的都是HTML形式的代码,难道压缩后的还是HTML代码?那它是怎么变小的?
另外,问下我们熟悉的PHPINFO()函数,当我直接在MSDOS下执行时出现的是一个类似数组的东西(见下),并不是一段HTML代码,那么它到底是怎么形成HTML的?OpenSSL support => enabled
OpenSSL Version => OpenSSL 0.9.8e 23 Feb 2007pcrePCRE (Perl Compatible Regular Expressions) Support => enabled
PCRE Library Version => 7.3 2007-08-28Directive => Local Value => Master Value
pcre.backtrack_limit => 100000 => 100000
pcre.recursion_limit => 100000 => 100000PDOPDO support => enabled
PDO drivers => mysql, pgsql, sqlite2pdo_mysqlPDO Driver for MySQL, client library version => 5.0.45pdo_pgsqlPDO Driver for PostgreSQL => enabled
PostgreSQL(libpq) Version => 8.2.3
Module version => 1.0.2
Revision =>  $Id: pdo_pgsql.c,v 1.7.2.11.2.1 2007/01/01 09:36:05 sebastian Exp $
pgsqlPostgreSQL Support => enabled
PostgreSQL(libpq) Version => 8.2.3
Multibyte character support => enabled
SSL support => disabled
Active Persistent Links => 0
Active Links => 0Directive => Local Value => Master Value
pgsql.allow_persistent => On => On
pgsql.auto_reset_persistent => Off => Off
pgsql.ignore_notice => Off => Off
pgsql.log_notice => Off => Off
pgsql.max_links => Unlimited => Unlimited
pgsql.max_persistent => Unlimited => UnlimitedReflectionReflection => enabled
Version => $Id: php_reflection.c,v 1.164.2.33.2.47 2007/10/28 13:47:14 iliaa Exp
 $sessionSession Support => enabled
Registered save handlers => files user sqlite
Registered serializer handlers => php php_binary wddxDirective => Local Value => Master Value
session.auto_start => Off => Off
session.bug_compat_42 => Off => Off
session.bug_compat_warn => On => On
session.cache_expire => 180 => 180
session.cache_limiter => nocache => nocache
session.cookie_domain => no value => no value
session.cookie_httponly => Off => Off
session.cookie_lifetime => 0 => 0
session.cookie_path => / => /
session.cookie_secure => Off => Off
session.entropy_file => no value => no value
session.entropy_length => 0 => 0
session.gc_divisor => 1000 => 1000
session.gc_maxlifetime => 1440 => 1440
session.gc_probability => 1 => 1
session.hash_bits_per_character => 5 => 5
session.hash_function => 0 => 0
session.name => PHPSESSID => PHPSESSID
session.referer_check => no value => no value

解决方案 »

  1.   

    file_get_contents
    你是怎么执行的,难道不是通过b/s嘛
      

  2.   

    php -info
    为命令行方式得到的,此不为HTML代码若php phpinfo.php
    phpinfo.php的内容为
    <?php
    phpinfo();
    ?>
    此方法得到的就是phpinfo();的结果,
      

  3.   

    file_get_contents
    这个函数会自动解压,你用fopen/socket远程打开html就知道了,这些不会自动解压缩的
      

  4.   

    file_get_contents
    自动解压,相当于小浏览器