解析PHP缓存函数的使用说明


Posted in PHP onMay 10, 2013

flush():刷新输出程序缓存
for($i = 0; $i < 5; $i++){

    echo str_repeat("\n", 5000);
    echo $i;
    sleep(1);
    flush();
}

ob_start(回调函数,限定长度,随时输出缓存='true'):开启,前提:output_buffer = on
ob_clear():刷新
ob_end_clear():关闭,并刷新
ob_flush():输出
ob_end_flush():关闭,并输出

ob_get_contents:返回缓存
ob_get_clean():返回缓存,并刷新
ob_get_flush():返回缓存,并关闭
ob_get_length():返回缓存内容长度
ob_get_level():返回缓存嵌套级别
ob_get_status(返回所有的=false):返回缓存区状态

ob_gzhandler():压缩输出缓存,用作回调函数:ob_start('ob_gzhandler')
ob_implicit_flush(输出刷新=true):参数为true时,每次缓存输出都会自动刷新缓存
ob_list_handlers():列出所有正在使用缓存的函数。

output_add_rewrite_var(变量,值):添加URL重写器的值此函数给URL重写机制添加名/值对。 这种名值对将被添加到URL(以GET参数的形式)和表单(以input隐藏域的形式),当透明URL

重写用 session.use_trans_sid开启时同样可以添加到session ID。绝对URL(http://example.com/)不被重写,函数行为由url_rewriter.tags php.ini参数控制

output_add_rewrite_var('var', 'value');
echo '<a href="file.php">可以重写</a>';   //重写后:<a href="file.php?var=value">link</a>
echo '<a href="http://example.com">link2</a>';//绝对地址不被重写
echo '<form action="script.php" method="post"></form>'; //重写后:<form action="script.php" method="post"><input type="hidden" name="var" value="value" /></form>

output_reset_rewrite_vars():重置URL重写器的值,成功返回true

output_add_rewrite_var('var', 'value');
echo '<a href="file.php">不被重写</a>'; 
output_reset_rewrite_vars();//重置
echo '<a href="file.php">不被重写</a>';//重置了,地址不被重写

PHP 相关文章推荐
社区(php&amp;&amp;mysql)四
Oct 09 PHP
PHP提取数据库内容中的图片地址并循环输出
Mar 21 PHP
PHP中文URL编解码(urlencode()rawurlencode()
Jul 03 PHP
PHP通过session id 实现session共享和登录验证的代码
Jun 03 PHP
PHP中is_file不能替代file_exists的理由
Mar 04 PHP
php自定义urlencode,urldecode函数实例
Mar 24 PHP
WordPress中注册菜单与调用菜单的方法详解
Dec 18 PHP
详解WordPress中分类函数wp_list_categories的使用
Jan 04 PHP
php通过执行CutyCapt命令实现网页截图的方法
Sep 30 PHP
PHP实现的最大正向匹配算法示例
Dec 19 PHP
PHP实现压缩图片尺寸并转为jpg格式的方法示例
May 10 PHP
PHP实现的权重算法示例【可用于游戏根据权限来随机物品】
Feb 15 PHP
基于PHP选项与信息函数的使用详解
May 10 #PHP
PHP 观察者模式的实现代码
May 10 #PHP
解析用PHP读写音频文件信息的详解(支持WMA和MP3)
May 10 #PHP
基于php实现长连接的方法与注意事项的问题
May 10 #PHP
Apache服务器无法使用的解决方法
May 08 #PHP
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
May 08 #PHP
PHP 登录记住密码实现思路
May 07 #PHP
You might like
php获取qq用户昵称和在线状态(实例分析)
2013/10/27 PHP
php使用Imagick生成图片的方法
2015/07/31 PHP
PHP的PDO常用类库实例分析
2016/04/07 PHP
JS无限树状列表实现代码
2011/01/11 Javascript
如何让DIV可编辑、可拖动示例代码
2013/09/18 Javascript
Javascript实现Web颜色值转换
2015/02/05 Javascript
jQuery购物网页经典制作案例
2016/08/19 Javascript
轻松实现jQuery添加删除按钮Click事件
2017/03/13 Javascript
H5手机端多文件上传预览插件
2017/04/21 Javascript
解决ztree搜索中多级菜单展示不全问题
2017/07/05 Javascript
基于Bootstrap模态对话框只加载一次 remote 数据的解决方法
2017/07/09 Javascript
Vue SSR 组件加载问题
2018/05/02 Javascript
promise和co搭配生成器函数方式解决js代码异步流程的比较
2018/05/25 Javascript
vue权限路由实现的方法示例总结
2018/07/29 Javascript
vue 中的 render 函数作用详解
2020/02/28 Javascript
[01:07:22]2014 DOTA2华西杯精英邀请赛 5 24 DK VS VG加赛
2014/05/26 DOTA
python实现网页链接提取的方法分享
2014/02/25 Python
python版简单工厂模式
2017/10/16 Python
TensorFlow实现创建分类器
2018/02/06 Python
Python Web程序部署到Ubuntu服务器上的方法
2018/02/22 Python
python实现csv格式文件转为asc格式文件的方法
2018/03/23 Python
python实现隐马尔科夫模型HMM
2018/03/25 Python
使用python爬取B站千万级数据
2018/06/08 Python
树莓派实现移动拍照
2019/06/22 Python
印度首个本地在线平台:nearbuy
2019/03/28 全球购物
澳大利亚Mocha官方网站:包、钱包、珠宝和配饰
2019/07/18 全球购物
家得宝墨西哥官网:The Home Depot墨西哥
2019/11/18 全球购物
size?荷兰官方网站:英国高级运动鞋精品店
2020/07/24 全球购物
有个性的自我评价范文
2013/11/15 职场文书
银行财务部实习生的自我鉴定
2013/11/27 职场文书
档案工作汇报材料
2014/08/21 职场文书
群众路线自我剖析及整改措施
2014/11/04 职场文书
新婚姻法离婚协议书范文
2014/11/30 职场文书
毕业实习感受与体会
2015/05/26 职场文书
Python max函数中key的用法及原理解析
2021/06/26 Python
仅仅使用 HTML/CSS 实现各类进度条的方式汇总
2021/11/11 HTML / CSS