你不用担心搜索引擎,应为它不会用file_get_contents这要来得
解决方案 »
- 帮忙看段代码
- 求助,smarty的多层嵌套变量的写法
- php如何自动变化下载链接?
- 在mysql中 一个字段为varchar类型,如果这个字段的值当中有一个空格,并以这个值为条件的话,就查不出来.这是为什么呢?
- 弹出子窗口 提交数据 关闭子窗口时刷新父窗口的代码??
- PHP每次只能显示一条数据,求大神帮忙
- 晕!win2000server 下配置apache1.3.31和php4.3.9失败
- 一个简单的问题,求助
- PHP统计(求和)问题,希望大家可以帮我一下,如果你们愿意就当作生日礼物送给我吧,谢谢!
- 请问怎样实现这个?????
- 谁能跟我讲讲这段分页代码中的SQL语句是什么意思?
- 关于多语言版本的问题!
有了这句后,系统将把要显示的内容保存在内存的缓存中。
要用$cont = ob_get_contents()把内容取出
echo $cont;显示ob_gzhandler();是先把内容压缩再存储.
http://cn.php.net/manual/en/function.ob-gzhandler.php
----------- faisun at sina dot com
24-Apr-2007 12:53
My PHP version is 5.2.1 For windows.If browser doesn't support compressed ,
ob_start('ob_gzhandler') returns the original string,
but $str = ob_gzhandler ( $buffer, 5 ) returns false;<?php
/* 1.php */
ob_start('ob_gzhandler') ;
echo 'This is a string.';
?><?php
/* 2.php */
header("Content-Encoding: gzip");
$buffer = 'This is a string.';
$str = ob_gzhandler ( $buffer, 5 ) ;
if($str===false){
echo 'ob_gzhandler() returns false.';
}else{
echo $str;
}
?><?php
/* 3.php */
echo file_get_contents('http://www.php.net/1.php');
echo file_get_contents('http://www.php.net/2.php');
/*
result:
This is a string.ob_gzhandler() returns false.
*/
?>
ob_start('ob_gzhandler') ;你完全不加检查就使用gzip的后果当然是不支持gzip的浏览器无法查看你的网页了。象你的代码十有八九搜索引擎搜到的就是空白页。