2013-08-02 8 views

risposta

15

Eventuali valori passati a una pagina tramite la stringa di query sono disponibili nell'ambito URL.

Si supponga di avere una stringa di query che assomiglia http://mydomain.com?val1=42&val2=moo si accedere alle variabili da loro riferimento come tali

<cfset myVal1 = url.val1 /> 
<cfset myVal2 = url.val2 /> 

Oppure, in cfscript

myVal1 = url.val1; 
myVal2 = url.val2; 

Per vedere tutti i valori passati in via stringa di query, è anche possibile scaricare l'ambito dell'URL.

<cfdump var="#url#" /> 

o, in cfscript

writeDump(url); 
+0

Grazie. CF è davvero nuovo per me. Ora la domanda: come catturare un'eccezione quando il parametro con il nome specificato non esiste? – Paul

+5

puoi fare ' esiste non' –

+5

Oppure puoi param il valore '' in cima della pagina. In questo modo, url.val1 esisterà, ma sarà una stringa vuota per il resto della richiesta. –

Problemi correlati