解析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 相关文章推荐
超强分页类2.0发布,支持自定义风格,默认4种显示模式
Jan 02 PHP
PHP+XML 制作简单的留言本 图文教程
Nov 02 PHP
php下将XML转换为数组
Jan 01 PHP
简单的cookie计数器实现源码
Jun 07 PHP
ECMall支持SSL连接邮件服务器的配置方法详解
May 19 PHP
php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例
Jul 18 PHP
php封装的连接Mysql类及用法分析
Dec 10 PHP
[原创]php使用curl判断网页404(不存在)的方法
Jun 23 PHP
php实现贪吃蛇小游戏
Jul 26 PHP
php 三大特点:封装,继承,多态
Feb 19 PHP
php 删除指定文件夹的实例讲解
Jul 25 PHP
php+jQuery实现的三级导航栏下拉菜单显示效果
Aug 10 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
咖啡知识 除了喝咖啡还有那些知识点
2021/03/06 新手入门
linux下为php添加curl扩展的方法
2011/07/29 PHP
解析VS2010利用VS.PHP插件调试PHP的方法
2013/07/19 PHP
PHP实现采集抓取淘宝网单个商品信息
2015/01/08 PHP
php中如何执行linux命令详解
2018/11/06 PHP
jquery.post用法示例代码
2014/01/03 Javascript
jQuery密码强度检测插件passwordStrength用法实例分析
2015/10/30 Javascript
浅析Bootstrap表格的使用
2016/06/23 Javascript
angular route中使用resolve在uglify压缩后问题解决
2016/09/21 Javascript
Vue.js 2.0 和 React、Augular等其他前端框架大比拼
2016/10/08 Javascript
javascript中this关键字详解
2016/12/12 Javascript
jQuery validate插件功能与用法详解
2016/12/15 Javascript
vue-router 源码实现前端路由的两种方式
2018/07/02 Javascript
Angular中sweetalert弹框的基本使用教程
2018/07/22 Javascript
在vue-cli的组件模板里使用font-awesome的两种方法
2018/09/28 Javascript
JS写滑稽笑脸运动效果
2020/05/28 Javascript
如何搭建一个完整的Vue3.0+ts的项目步骤
2020/10/18 Javascript
Pandas之MultiIndex对象的示例详解
2019/06/25 Python
python opencv捕获摄像头并显示内容的实现
2019/07/11 Python
python3 实现爬取TOP500的音乐信息并存储到mongoDB数据库中
2019/08/24 Python
基于python3抓取pinpoint应用信息入库
2020/01/08 Python
什么是python的函数体
2020/06/19 Python
用HTML5实现网站在windows8中贴靠的方法
2013/04/21 HTML / CSS
世界知名接发和假发品牌:Poze Hair
2017/03/08 全球购物
法学院方阵解说词
2014/01/29 职场文书
优良学风班总结材料
2014/02/08 职场文书
超市重阳节活动方案
2014/02/10 职场文书
大学优秀班集体申报材料
2014/05/23 职场文书
小学竞选班干部演讲稿
2014/08/20 职场文书
公务员年度考核评语
2014/12/31 职场文书
2016中学教师读书心得体会
2016/01/13 职场文书
小学一年级语文教学反思
2016/03/03 职场文书
《鲁班学艺》读后感3篇
2019/11/27 职场文书
深度学习小工程练习之垃圾分类详解
2021/04/14 Python
vue-cli4.5.x快速搭建项目
2021/05/30 Vue.js
Win11怎么跳过联网验机 ?Win11跳过联网验机激活教程
2022/04/05 数码科技