Operation Manual

To the top
Define server variables
You define server variables as sources of dynamic content for use within a web application. Server variables vary from document type to document
type and include form variables, URL variables, session variables, and application variables.
Server variables can be accessed by all clients that access the server, and by any applications running on the server. The variables persist until
the server is stopped.
Define ColdFusion server variables
1. Open the Bindings panel (Window > Bindings). In the Server Variable dialog box, enter the name of the server variable, and
click OK.
2. Click the Plus (+) button and select the server variable from the pop-up menu.
3. Enter the name of the variable, and click OK. The ColdFusion server variable appears in the Bindings panel.
The following table lists the built-in ColdFusion server variables:
Variable Description
Server.ColdFusion.ProductName ColdFusion product name.
Server.ColdFusion.ProductVersion ColdFusion version number.
Server.ColdFusion.ProductLevel ColdFusion edition (Enterprise, Professional).
Server.ColdFusion.SerialNumber Serial number of currently installed version of ColdFusion.
Server.OS.Name Name of operating system running on the server (Windows XP,
Windows 2000, Linux).
Server.OS.AdditionalInformation Additional information about installed operating system (service
packs, updates).
Server.OS.Version Version of installed operating system.
Server.OS.BuildNumber Build number of installed operating system.
Define a ColdFusion local variable
Local variables are variables created with the CFSET or CFPARAM tag within a ColdFusion page. The defined local variable appears in the
Bindings panel.
In the Local Variable dialog box, enter the name of the local variable and click OK.
Define ASP server variables
You can define the following ASP server variables as sources of dynamic content: Request.Cookie, Request.QueryString, Request.Form,
Request.ServerVariables, and Request.ClientCertificates.
1. Open the Bindings panel (Window > Bindings).
2. Click the Plus (+) button, and select Request Variable from the pop-up menu.
3. In the Request Variable dialog box, select one of the following request collections from the Type pop-up menu:
The QueryString collection Retrieves information appended to the sending page’s URL, such as when the page has an
HTML form using the GET method. The query string consists of one or more name-value pairs (for example, last=Smith,
first=Winston) appended to the URL with a question mark (?). If the query string has more than one name-value pair, they are
combined with ampersands (&).
The Form collection Retrieves form information included in the body of the HTTP request by an HTML form using the POST
method.
The ServerVariables collection Retrieves the values of predefined environment variables. The collection has a long list of
variables, including CONTENT_LENGTH (the length of content submitted in the HTTP request, which you can use to see if a
form is empty), and HTTP_USER_AGENT (provides information about the user’s browser).
For example, Request.ServerVariables("HTTP_USER_AGENT") contains information about the submitting browser, such as
Mozilla/4.07 [en] (WinNT; I), which denotes a Netscape Navigator 4.07 browser.
For a complete list of ASP server environment variables, see the online documentation installed with Microsoft Personal Web
Server (PWS) or Internet Information Server (IIS).
The Cookies collection Retrieves the values of the cookies sent in an HTTP request. For example, suppose the page reads
555