为什么没有使用ob_start开启缓存,也可以使用ob_get_contents()获取浏览器输出html页面,php.ini文件也是默认关闭缓存的,请大神解答一下,我是新手,不太明白缓存的用法。
解决方案 »
- 出错:php执行时间超了
- 我一个span里面有文字,设定了宽度,假如我都文字太多就自动换行,怎么控制?
- 隐藏域如何自动得到下拉框的值?
- 有没有生成组织机构图类似的代码,请给个链接
- 请帮忙:我得到了一串16进制的串,怎么转换成ASCII?
- SOS,请教大家一个简单的经常看到的问题~!!!!!!!!!
- 在PHP中如何获得下来列表的值,不通过表单提交的。谢谢
- 我想通过点击连接传递一些参数到下一页,但有时传递的不准确,参数还是以前打开网页的参数,怎么解决??
- php接收文件时的一些问题(考虑高并发)
- 关于mysql和sql server 2000数据库数据同步的问题,来大神给个思路,谢谢
- 关于explain和limit的一些问题?
- js里的!![]如何让转化成PHP
output_buffering = 0;然后运行下面代码
ob_start(); // 开启ob_start(); // 开启
echo '111';
$data = ob_get_contents();
echo 'data='.$data;
输出:111data=111ob_start(); 不开启echo '111';
$data = ob_get_contents();
echo 'data='.$data;
输出:111data=data为空,因为缓冲区没有开启,正常的所以如果output_buffering为0,然后ob_start不开启,使用ob_get_contents是获取不到数据的。
我用的是5.6,你贴的代码我也有试过,就算不用ob_start(),输出还是:111data=111,应该是,一楼说的那种情况