92
Chapter 2: ColdFusion Tags
Usage
If this tag specifies that a cookie is to be saved beyond the current browser session, the client
browser writes or updates the cookie in its local cookies file. Until the browser is closed, the
cookie resides in browser memory. If the
expires
attribute is not specified, the cookie is not
written to the browser cookies file.
If you use this tag after the
cfflush
tag on a page, ColdFusion does not send the cookie to the
browser; however, the value you set is available to ColdFusion in the Cookie scope during the
browser session.
Note:
You can also create a cookie that expires when the current browser session expires by using
the
cfset
tag or a CFScript assignment statement to set a variable in the Cookie scope, as in
<cfset
Cookie.mycookie="sugar">.
To get a cookie’s value, refer to the cookie name in the Cookie
scope, as in
<cfif Cookie.mycookie="oatmeal">
.
You can use dots in cookie names, as the following examples show:
<cfcookie name="person.name" value="wilson, john">
<cfset cookie.person.lastname="Santiago">
To access cookies, including cookies that you set and all cookies that are sent by the client, use the
Cookie scope. For example, to display the value of the person.name cookie set in the preceding
code, use the following line:
<cfoutput>#cookie.person.name#</cfoutput>
Example
<!--- This example shows how to set/delete a cfcookie variable --->
<!--- Select users who have entered comments into sample database --->
<cfquery name = "GetAolUser" dataSource = "cfsnippets">
SELECT EMail, FromUser, Subject, Posted
FROM Comments
</cfquery>
<html>
<body>
<h3>cfcookie Example</h3>
path
Optional
URL, within a domain, to which the cookie applies; typically a
directory. Only pages in this path can use the cookie. By default,
all pages on the server that set the cookie can access the cookie.
path = "/services/login"
To specify multiple URLs, use multiple
cfcookie
tags.
If you specify
path
, you must also specify
domain
.
domain
Required if
path
attribute is
specified.
Optional
otherwise
Domain in which cookie is valid and to which cookie content can
be sent from the user’s system. By default, the cookie is only
available to the server that set it. Use this attribute to make the
cookie available to other servers.
Must start with a period. If the value is a subdomain, the valid
domain is all domain names that end with this string. This attribute
sets the available subdomains on the site upon which the cookie
can be used.
For a
domain
value that ends in a country code, the specification
must contain at least three periods; for example,
".mongo.state.us"
. For top-level domains, two periods are
required; for example,
".mgm.com"
.
You cannot use an IP address as a domain.
Attribute Req/Opt
Default
Description
Содержание COLDFUSION MX 61-CFML
Страница 1: ...CFML Reference...
Страница 16: ...16 Contents...
Страница 32: ...32 Chapter 1 Reserved Words and Variables...
Страница 123: ...cffile 123 cffile action rename source c files memo keymemo doc destination c files memo oldmemo doc...
Страница 144: ...144 Chapter 2 ColdFusion Tags action close stopOnError Yes p Did it succeed cfoutput cfftp succeeded cfoutput...
Страница 160: ...160 Chapter 2 ColdFusion Tags html...
Страница 186: ...186 Chapter 2 ColdFusion Tags br CGI variable CGI cgi_test br br Note that the CGI variable is URL encoded cfoutput...
Страница 214: ...214 Chapter 2 ColdFusion Tags name sourcedata value Hello world friend cfinvoke cfoutput varName cfoutput...
Страница 245: ...cfmail 245 p input type Submit name form...
Страница 258: ...258 Chapter 2 ColdFusion Tags Example cfobject type corba context ior class c myobject ior name GetName...
Страница 299: ...cfreturn 299 cffunction cfcomponent...
Страница 354: ...354 Chapter 2 ColdFusion Tags cfoutput cfcatch cftry...
Страница 357: ...cfupdate 357 cftable cfif body html...
Страница 362: ...362 Chapter 2 ColdFusion Tags cfloop MyDoc cfxml cfdump var MyDoc...
Страница 397: ...ASin 397 br input type Text name sinNum size 25 p input type Submit name input type RESET form...
Страница 416: ...416 Chapter 3 ColdFusion Functions P INPUT TYPE Submit VALUE Compare these Strings NAME INPUT TYPE RESET FORM...
Страница 418: ...418 Chapter 3 ColdFusion Functions br br input type Submit name nbsp nbsp input type RESET form...
Страница 486: ...486 Chapter 3 ColdFusion Functions input type Submit NAME form...
Страница 492: ...492 Chapter 3 ColdFusion Functions b http_content x content b cfoutput...
Страница 504: ...504 Chapter 3 ColdFusion Functions tr table form...
Страница 519: ...IIf 519 cfoutput b...
Страница 530: ...530 Chapter 3 ColdFusion Functions IsCustomFunction myTestCFCobject testFunc myTestCFCobject testFunc is a function CFIF...
Страница 534: ...534 Chapter 3 ColdFusion Functions input type Submit name form...
Страница 542: ...542 Chapter 3 ColdFusion Functions cfif cfif...
Страница 547: ...IsStruct 547 cfcase cfswitch...
Страница 550: ...550 Chapter 3 ColdFusion Functions IsWDDX returns IsWDDX packet br cfoutput...
Страница 559: ...Left 559 option value 9 9 select input type Submit name Remove characters form...
Страница 565: ...ListContains 565 cfoutput The string two is in b element ListFind aList two b of the list cfoutput...
Страница 608: ...608 Chapter 3 ColdFusion Functions check the current locale for server cfset serverLocale GetLocale...
Страница 620: ...620 Chapter 3 ColdFusion Functions cfoutput cfloop...
Страница 662: ...662 Chapter 3 ColdFusion Functions replacelist stringtoreplace dog brown fox black cow black ferret white cfoutput...
Страница 681: ...SetVariable 681 p Your variable varName p The value of varName is varNameValue cfoutput cfif...
Страница 684: ...684 Chapter 3 ColdFusion Functions br br input type Submit name nbsp nbsp input type RESET form...
Страница 724: ...724 Chapter 3 ColdFusion Functions cfelse h3 Conversion error h3 cfif...
Страница 743: ...XmlNew 743 cfscript cfdump var MyDoc...
Страница 786: ...786 Chapter 5 ColdFusion Java CFX Reference...
Страница 798: ...798 Chapter 6 WDDX JavaScript Objects...
Страница 806: ...806 Chapter 7 ColdFusion ActionScript Functions...