ホームページ >バックエンド開発 >PHPチュートリアル >PHP4の新機能紹介 - 出力情報制御機能、他人から転送されました before_PHPチュートリアル
PHP4 の新関数の紹介 - 出力情報制御関数 これらの関数を使用すると、スクリプトによって出力されるコンテンツを制御できます。特に、スクリプトが情報を出力した後に新しいファイル ヘッダーを送信する必要がある場合に使用できます。状況: 出力制御関数は、header() または setcookie() を使用して送信されるファイル ヘッダー情報には影響しませんが、echo() および PHP コードと同様のデータ ブロックにのみ影響します。 echo() を使用した出力コンテンツは、 ob_end_flush() が呼び出されるまで出力バッファに保存されます。これは、 setcookie() を呼び出したコンテンツがエラーを引き起こすことなく正常に cookie に保存されることです。データの送信後にファイル ヘッダー情報をユーザーのブラウザに送信します) 関連関数 header() および setcookie() 韓国語リストのフラッシュ — 出力バッファをフラッシュし、出力バッファに保存します コンテンツはブラウザ ob_start — に送信されます。出力バッファーを開くと、すべての出力情報がブラウザーに直接送信されなくなり、出力バッファーに保存されます。 ob_get_contents — 後で出力コンテンツを処理したい場合は、出力バッファーのコンテンツを返します。この関数を呼び出して保持することができます。バックアップ ob_get_length — 出力バッファのコンテンツの長さを返します。 ob_end_flush — 出力バッファのコンテンツを終了(送信)し、出力バッファを閉じます。 ob_end_clean — 出力バッファのコンテンツを削除(破棄)し、プログラムが検出した場合は出力バッファを閉じます。出力コンテンツに問題があり、特定の機密情報の漏洩を防ぐためにすべての出力コンテンツを破棄できることを示します。 ob_implicit_flush - 直接フラッシュをオンまたはオフにします。オンにすると、各スクリプト出力がブラウザーに直接送信されます。 flash() を呼び出すには、