Operation Manual

Nadat u de waarde hebt opgeslagen in een sessievariabele, kunt u Dreamweaver gebruiken om de waarde op te halen uit sessievariabelen en
deze te gebruiken in een webtoepassing. Nadat u de sessievariabele hebt gedefinieerd in Dreamweaver, kunt u de waarde ervan invoegen in een
pagina.
De HTML-syntaxis hiervoor ziet er als volgt uit:
Zowel de gebruiker servertechnologie als de methode die u gebruikt voor het in bezit krijgen van de informatie, bepaalt de code die wordt gebruikt
voor de opslag van de informatie in een sessievariabele. De basissyntaxis voor elke servertechnologie is als volgt:
ColdFusion
ASP
De value-expressie is doorgaans een serverexpressie, zoals Request.Form("lastname"). Als u bijvoorbeeld een URL-parameter met de naam
product (of een HTML-formulier met de methode GET en een tekstveld met de naam product) gebruikt om informatie op te vragen, kunt u de
volgende instructies geven om de informatie op te slaan in een sessievariabele met de naam prodID:
ColdFusion
ASP
Als u een HTML-formulier met de methode post en een tekstveld met de naam txtProduct gebruikt om informatie te verzamelen, kunt u de
volgende instructies geven om de informatie op te slaan in de sessievariabele:
ColdFusion
ASP
Voorbeeld van in sessievariabelen opgeslagen informatie
U bent bezig met een site met een grote doelgroep van oudere gebruikers. Voeg in Dreamweaver twee koppelingen toe aan het welkomstscherm,
waarmee de gebruikers de lettergrootte van de tekst op de site kunnen aanpassen. Voor grotere, beter te lezen tekst klikt de gebruiker op de ene
koppeling en voor tekst van normale grootte klikt de gebruiker op de andere koppeling.
1
2
<form action="<var class="varname">destination.html</var>" method="get" name="<var
class="varname">myform</var>"> </form>
<param name="href"value="<dfn class="term">destination.html</dfn>">
1 <CFSET session.<var class="varname">variable_name</var> = value>
1 <% Session("<var class="varname">variable_name</var>") = value %>
1 <CFSET session.prodID = url.product>
1 <% Session("prodID") = Request.QueryString("product") %>
1 <CFSET session.prodID = form.txtProduct>
1 <% Session("prodID") = Request.Form("txtProduct") %>
688