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

2015-01-24信息快讯网

本篇文章是对PHP缓存函数的使用进行了详细的分析介绍。需要的朋友参考下

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模拟ping命令(php exec函数的使用方法)
php导入导出excel实例
PHP error_log()将错误信息写入一个文件(定义和用法)
php获取目录所有文件并将结果保存到数组(实例)
php中并发读写文件冲突的解决方案
php中生成随机密码的自定义函数代码
10 个经典PHP函数
PHP字符串长度计算 - strlen()函数使用介绍
php检测网页是否被百度收录的函数代码
PHP中将ip地址转成十进制数的两种实用方法
php缓存技术详细总结
解决PHP4.0 和 PHP5.0类构造函数的兼容问题
Php output buffering缓存及程序缓存深入解析
深入Nginx + PHP 缓存详解
php打开文件fopen函数的使用说明
Smarty foreach控制循环次数的实现详解
浅析HTTP消息头网页缓存控制以及header常用指令介绍
PHP 清空varnish 缓存的详解(包括指定站点下的)
PHP 类相关函数的使用详解
基于PHP选项与信息函数的使用详解
PHP 观察者模式的实现代码
解析用PHP读写音频文件信息的详解(支持WMA和MP3)
基于php实现长连接的方法与注意事项的问题
PHP 登录记住密码实现思路
基于php验证码函数的使用示例
基于curl数据采集之正则处理函数get_matches的使用
基于curl数据采集之单页面并行采集函数get_htmls的使用
基于curl数据采集之单页面采集函数get_html的使用
PHP数据类型之整数类型、浮点数的介绍
php 目录遍历、删除 函数的使用介绍
php中get_headers函数的作用及用法的详细介绍
smarty 缓存控制前的页面静态化原理
php定时删除文件夹下文件(清理缓存文件)
利用php实现禁用IE和火狐的缓存问题
php页面缓存ob系列函数介绍
php写的带缓存数据功能的mysqli类
©2014-2024 dbsqp.com