php 缓冲技术中常用几个实例
发布:smiling 来源: PHP粉丝网 添加日期:2013-12-23 13:34:37 浏览: 评论:0
- <?php
- //初始化session
- session_start();
- //添加url rewrite的值
- output_add_rewrite_var('var','value');
- //插入一个连接
- echo '<a href="file.php教程">link</a>';
- //发送缓冲区数据
- ob_flush();
- //重置url rewrite的值
- output_reset_rewrite_vars();
- //插入一个连接
- echo '<a href="file.php">link</a>';
- /*
- */
- print_r(ob_list_handlers()); //列出使用的输出句柄,将输出default output handler
- ob_end_flush(); //发送缓冲区数据并关闭缓冲区
- ob_start("ob_gzhandler"); //打开缓冲区,并使用ob_gzhandler
- print_r(ob_list_handlers()); //列出输出句柄,将输出ob_gzhandler
- ob_end_flush(); //发送缓冲区数据并关闭缓冲区
- ob_start(create_function('$string','return $string;')); //打开缓冲区
- print_r(ob_list_handlers()); //列出使用的输出句柄,将输出default output handler
- ob_end_flush(); //发送缓冲区数据并关闭缓冲区
- /*
- */
- if(ob_get_level()==0) //判断缓冲区等级,如果没有活动缓冲区
- ob_start(); //打开缓冲区
- for($i=0;$i<10;$i++) //循环执行操作
- {
- echo "<br>line to show."; //输出内容
- echo str_pad('',4096)."n"; //输出生成的字符串
- ob_flush(); //发送缓冲区数据
- flush(); //刷新缓冲区
- sleep(1); //暂停1秒
- }
- echo "done."; //输出操作完成标记
- ob_end_flush(); //发送缓冲区数据,并关闭缓冲区
- ?>
Tags: php 缓冲技术 实例
- 上一篇:php获取访问者真实ip地址
- 下一篇:ajax php用户无刷新登录实例
相关文章
- ·PHP 是什么?(2013-11-12)
- ·Php.ini文件位置在哪里 Php.ini文件找不到(2013-11-12)
- ·PHP 数据类型(2013-11-12)
- ·php 获取当前脚本的url(2013-11-12)
- ·php技术生成静态页面的实现(2013-11-13)
- ·缺陷月项目启动 披露PHP脚本语言漏洞(2013-11-13)
- ·在PHP中全面阻止SQL注入式攻击(2013-11-13)
- ·php生成随机密码的几种方法(2013-11-13)
- ·PHP中使用FCKeditor2.3.2配置(2013-11-13)
- ·如何使用PHP开发高效的WEB系统(2013-11-13)
- ·php:树形结构的算法(2013-11-13)
- ·php4和php5区别(2013-11-13)
- ·php数据库连接(2013-11-13)
- ·如何正确理解PHP的错误信息(2013-11-13)
- ·php页面漏洞分析及相关问题解决(2013-11-13)
- ·当在连接PHP时,抱怨一些数值没有定义参考?(2013-11-27)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)