PHP4 采用了缓冲机制,在你决定发送以前,所有内容只是存在于缓冲中 ,而不是直接发送给浏览器 ,虽然你可以用 header 和 setcookie 函数来实现, 但是这两个函数相比于功能强大的输出函数来说只是一点“雕虫小技”。让我们来看看这些函数的真本事 :
void ob_start (void );
本函数告诉 PHP 处理器把所有输出重定向到内部缓冲 ,调用这个函数后 ,就不会有输出到浏览器。
string ob_get_contents( void) ;
本函数把输出缓冲返回到一个字符串, 你可以用来把堆积起来的输出一起发送到浏览器。当然要先关掉缓冲。
int ob_get_length( void) ;
本函数返回输出缓冲的长度。
void ob_end_clean (void );
本函数清除并关闭缓冲。在输出到浏览器之前你需要使用这个函数。
void ob_implicit_flush ( [int flag])
本函数用来控制隐式缓冲泻出 ,缺省为 off ,如果打开时 ,对每个 print/ echo 或者输出命令的结果都发送到浏览器。
二、采用输出控制来压缩 PHP 的输出
在开始之前, 要保证你的 PHP4 编译时支持 Zlib。
首先 ,初始化输出缓冲 :
PHP 输出缓冲函数在操作脚本输出方面十分有用, 把缓冲压缩后输出能减少 80% 的输出时间, 这对于存取其他数据资源( 例如数据库或者 XML) 来说, 也是一个很好的缓冲机制

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

メモ帳++7.3.1
使いやすく無料のコードエディター

ホットトピック



