程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php 緩沖技術中常用幾個實例

php 緩沖技術中常用幾個實例

編輯:關於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();       //發送緩沖區數據,並關閉緩沖區

?>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved