voglio entrare in ColdFusion 10 un parametro URL da CGI.QUERY_STRING
con il suo nome. Come si fa senza loop?ColdFusion: ottenere parametro url per nome
5
A
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);
Grazie. CF è davvero nuovo per me. Ora la domanda: come catturare un'eccezione quando il parametro con il nome specificato non esiste? – Paul
puoi fare ' esiste non ' –
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. –