03.05.2013 Views

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DREAMWEAVER <strong>CS3</strong><br />

Handboek<br />

Nadat er een formulierparameter is gecreëerd, kan <strong>Dreamweaver</strong> de waarde ophalen en deze in een webtoepassing<br />

gebruiken. Na het definiëren van de formulierparameter in <strong>Dreamweaver</strong> kunt u de waarde ervan in een pagina invoegen.<br />

Zie ook<br />

“Formulieren maken” op pagina 570<br />

“Dynamische inhoud toevoegen aan pagina's” op pagina 536<br />

“In een database opgeslagen gegevens openen” op pagina 505<br />

URL-parameters<br />

Met URL-parameters kunt u door de gebruiker opgegeven informatie doorgeven van de browser naar de server. Wanneer<br />

een server een verzoek ontvangt en er parameters worden toegevoegd aan de URL van het verzoek, geeft de server de<br />

opgevraagde pagina toegang tot de parameters voordat die pagina aan de browser wordt doorgegeven.<br />

Een URL-parameter is een naam-waardepaar dat wordt toegevoegd aan een URL. De parameter begint met een vraagteken<br />

(?) en heeft de vorm naam=waarde. Als er meer dan één URL-parameter is, wordt elke parameter gescheiden door een enteken<br />

(&). Het volgende voorbeeld toont een URL-parameter met twee naam-waardeparen:<br />

http://server/path/document?name1=value1&name2=value2<br />

In dit voorbeeldstroomschema is de toepassing een op het web gebaseerde winkel. Omdat de ontwikkelaars van de site een<br />

zo breed mogelijk publiek willen bereiken, is de site ontwikkeld voor de ondersteuning voor vreemde valuta's. Wanneer<br />

gebruikers zich aanmelden bij de site, kunnen ze de valuta selecteren waarin ze de prijzen van de beschikbare artikelen<br />

willen zien.<br />

1 De browser vraagt om de pagina report.cfm van de server. Het verzoek omvat de URL-parameter Currency="euro". De<br />

variabele Currency="euro" geeft aan dat alle geldbedragen die worden opgehaald, worden weergegeven in de euro van de<br />

Europese Unie.<br />

2 De server slaat de URL-parameter tijdelijk in het geheugen op.<br />

3 De pagina report.cfm gebruikt de parameter om de kosten van de artikelen in euro's op te halen. De geldbedragen<br />

kunnen worden opgeslagen in een databasetabel van verschillende valuta's of kunnen worden omgerekend vanaf één valuta<br />

die bij elk artikel hoort (elke valuta die door de toepassing wordt ondersteund).<br />

4 De server verzendt de pagina report.cfm naar de browser en geeft de waarde van artikelen weer in de gevraagde valuta.<br />

Wanneer de gebruiker de sessie beëindigt, wist de server de waarde van de URL-parameter, waardoor servergeheugen<br />

wordt vrijgemaakt voor het vasthouden van nieuwe verzoeken.<br />

URL-parameters worden gemaakt wanneer de HTTP GET-methode wordt gebruikt in combinatie met een HTMLformulier.<br />

De methode GET geeft aan dat de parameterwaarde moet worden toegevoegd aan het URL-verzoek als het<br />

formulier wordt ingediend.<br />

URL-parameters worden bijvoorbeeld vaak gebruikt voor het aanpassen van websites op basis van voorkeuren van<br />

gebruikers. Zo kan een URL-parameter bestaande uit een gebruikersnaam en wachtwoord worden gebruikt om een<br />

gebruiker te verifiëren, waarbij alleen informatie wordt weergegeven waarop de gebruiker zich heeft geabonneerd.<br />

Algemene voorbeelden hiervan zijn financiële websites die persoonlijk gekozen aandelenprijzen weergeven op basis van op<br />

507

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!