Operation Manual

546
USING DREAMWEAVER
Making pages dynamic
Last updated 3/28/2012
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 a cookie called "readMe" on the user’s system. On the server, the values of the cookie are stored in the variable
Request.Cookies("readMe").
The ClientCertificate collection Retrieves the certification fields from the HTTP request sent by the browser. The
certification fields are specified in the X.509 standard.
4 Specify the variable in the collection that you want to access, and click OK.
For example, if you want to access the information in the Request.ServerVariables("HTTP_USER_AGENT")
variable, enter the argument
HTTP_USER_AGENT. If you want to access the information in the
Request.Form("lastname") variable, enter the argument lastname.
The request variable appears in the Bindings panel.
Define PHP server variables
Define server variables as a source of dynamic content for PHP pages. The PHP server variables appear in the Bindings
panel.
1 Open the Bindings panel (Window > Bindings).
2 Click the Plus (+) button, and select the variable from the pop-up menu.
3
In the Request Variable dialog box, enter the name of the variable (for example, REQUEST_METHOD), and click OK.