2013-08-02 11 views

Odpowiedz

15

Wszelkie wartości przekazywane do strony za pośrednictwem ciągu zapytania są dostępne w zakresie adresu URL.

Załóżmy, że masz ciąg kwerendy, która wygląda jak http://mydomain.com?val1=42&val2=moo by uzyskać dostęp do zmiennych poprzez odniesienie ich jako taki

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

Albo w CFScript

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

Aby zobaczyć wszystkie wartości przekazywane w przez ciąg zapytania, możesz także zrzucić zakres adresu URL.

<cfdump var="#url#" /> 

lub w CFScript

writeDump(url); 
+0

Dziękuję. CF jest dla mnie naprawdę nowy. Teraz pytanie: jak wychwycić wyjątek, gdy parametr o podanej nazwie nie istnieje? – Paul

+5

możesz zrobić " istnieje nie ma' –

+5

Możesz też paramować wartość '' u góry strony. W ten sposób, url.val1 będzie istnieć, ale będzie pustym łańcuchem dla reszty żądania. –