Name
cfflush
Synopsis
<cfflush>
Flushes all currently available content
to the client. cfflush
is typically used within
loops or output queries to send results back to the client in
incremental chunks. The first time a cfflush
tag
is encountered on a page, it sends all the HTTP headers for the
request along with any generated content up to the position in the
template where the tag is encountered. Successive
cfflush
tags return any content generated since
the previous flush. Once a cfflush
tag has been
used in a template, you can’t use any other CFML
tags that write to the HTTP header; doing so causes ColdFusion to
throw an error because the header has already been sent to the
browser. These tags include cfcontent
,
cfcookie
, cfform
,
cfheader
, cfhtmlhead
, and
cflocation
. In addition, attempting to set a
variable in the cookie scope with the cfset
tag
results in an error because cookies are passed from the server to the
browser in the HTTP header.
Attribute
-
interval="
integer
"
The minimum number of bytes that should be returned by the server before the output buffer is flushed. Optional.
Get Programming ColdFusion MX, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.