在php中正确使用ob_flush函数

时间:2014-09-08 07:17:33

标签: php

我正在尝试首先在我的页面中加载标题,然后是身体内容。所以我在互联网上搜索,所以我开始了解关于php中的flush功能。所以我尝试使用它后跟着一篇文章写的关于雅虎。雅虎如何使用刷新功能按部分渲染页面。所以我使用相同的技术。但没有显着的改进,以下是我之后使用的html格式

<html>
<head>
<title>
</title>
</stylesheet linked></head>
<?php ob_flush();?>
<body>
<header content>

<?php flush();?>

</body>
</html>

但是页面渲染没有明显的改进。请指导我对这个代码操作以及如何使用flush函数来提高性能......

1 个答案:

答案 0 :(得分:2)

首先需要启动输出缓冲区:

<?php
  ob_start(); //start output buffering here
  //everything from here on is added to the buffer

  echo '<html><body> .. blah blah ... ';
?>

more text or html code here

<?php 
  ob_flush(); //output everything buffered, end output buffering
?>