Youre working on a site with a large audience of senior citizens. In Dreamweaver, you add two links to the start page that let users customize the size of the sites 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 users text preference to the server, as the following Macromedia ColdFusion example shows:
<a href="resort.cfm?fontsize=large">Larger Text</a><br> <a href="resort.cfm?fontsize=small">Normal Text</a>
You decide to store the users 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, you enter the following code to create a session called font_pref
that stores the users font size preference.
<CFSET session.font_pref = url.fontsize>
<% Session("font_pref") = Request.QueryString("fontsize") %>
When the user clicks the hypertext link, the page sends the users text preference in a URL parameter to the destination page. The code on the destination page stores the URL parameter in the font_pref
session variable. For the duration of the users session, all the pages of the application retrieve this value and display the selected font size.