beautypg.com

Example of information stored in session variables – Adobe Dreamweaver CS3 User Manual

Page 544

background image

DREAMWEAVER CS3

User Guide

537

Example of information stored in session variables

You’re working on a site with a large audience of senior citizens. In Dreamweaver, add two links to the Welcome
screen that let users customize the size of the site’s text. For larger, easy-to-read text, the user clicks one link, and for
regular-size text, the user clicks another link.

Each link has a URL parameter called

fontsize

that submits the user’s text preference to the server, as the following

Macromedia ColdFusion® from Adobe example shows:

Larger Text

Normal Text

Store the user’s text preference in a session variable and use it to set the font size on each page the user requests.

Near the top of the destination page, enter the following code to create a session called

font_pref

that stores the

user’s font size preference.

ColdFusion

ASP and ASP.NET

<% Session("font_pref") = Request.QueryString("fontsize") %>

When the user clicks the hypertext link, the page sends the user’s text preference in a URL parameter to the desti-
nation page. The code on the destination page stores the URL parameter in the

font_pref

session variable. For the

duration of the user’s session, all the pages of the application retrieve this value and display the selected font size.

September 4, 2007